Back-end Developer(Mid)
Expected Salary :
Negotiable
Openings
1
Job Description
Reports To: Project Lead
Office Time: 9:00 AM to 6:00 PM
Office Day: Monday to Friday
About FutureCodes:
FutureCodes is a pioneering software development company dedicated to innovation in the IT field. Our team is passionate about creating cutting-edge digital solutions that drive business success and enhance user experiences. We invite you to join us in shaping the future of technology with creativity and dedication.
Job Description:
As a Mid-Level Backend Developer, you will be an integral part of our backend engineering team. You will work on developing server-side logic, APIs, and integrations using TypeScript and NestJS. Your role will involve implementing features, optimizing performance, and collaborating closely with front-end developers, designers, and other stakeholders to create seamless applications.
Key Responsibilities:
· Develop and maintain RESTful APIs and services using TypeScript and NestJS.
· Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
· Optimize applications for maximum performance, scalability, and security.
· Implement data storage solutions, including databases and caching mechanisms.
· Write clean, maintainable, and testable code following best practices and coding standards.
· Participate in code reviews to ensure code quality and consistency across the team.
· Troubleshoot, debug, and upgrade existing applications.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Stay up-to-date with the latest industry trends, best practices, and technologies related to backend development and NestJS.
Requirements:
· 2-4 years of professional experience in backend development.
· Strong proficiency in TypeScript and experience with NestJS framework.
· Good understanding of RESTful API design and development.
· Experience with databases like PostgreSQL, MySQL, MongoDB, or similar.
· Familiarity with ORM libraries (e.g., TypeORM, Sequelize) in the context of NestJS.
· Experience with Git and version control.
· Knowledge of containerization (e.g., Docker).
· Experience with testing frameworks like Jest, Mocha, or Chai.
· Solid understanding of software development best practices, including coding standards, code reviews, source control management, build processes, and testing.
· Strong problem-solving skills and the ability to work independently as well as collaboratively in a team environment.
· Excellent communication skills, both written and verbal.
Nice-to-Have:
· Experience with GraphQL and building GraphQL APIs.
· Familiarity with CI/CD pipelines.
· Knowledge of serverless architecture and experience with tools like AWS Lambda.
· Experience with cloud services (e.g., AWS, GCP).
· Familiarity with other backend frameworks (e.g., Express.js, Koa).
What We Offer:
· Competitive salary with performance-based incentives.
· Insurance policy, Provident Fund (PF), and CIT benefits for employees.
· Opportunity to work on exciting and innovative projects.
· Professional growth and development opportunities.
· Collaborative, friendly and inclusive workplace environment.
· Flexible work hours and days.
How to Apply: Interested candidates are invited to submit their resume and cover letter at https://www.npfuturecodes.com/careers
Deadline for Applications: September 28, 2024