Full Stack Developer
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 Future Codes:
Future Codes is a 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 Senior-Level Full Stack Developer, you will be a key member of our engineering team, contributing to the development of dynamic web applications. On the frontend, you will leverage React and TypeScript to design and build engaging, efficient, and maintainable user interfaces. On the backend, you will utilize TypeScript and NestJS to develop robust server-side logic, APIs, and integrations. Your role will encompass implementing new features, optimizing application performance, and working closely with frontend developers, designers, and other stakeholders to deliver seamless and high-quality solutions.
Key Responsibilities:
· Design and develop intuitive, efficient, and maintainable user interfaces using React and TypeScript.
· Build and maintain robust server-side logic, RESTful APIs, and integrations using NestJS and TypeScript.
· Collaborate closely with designers, product managers, and team members to implement features and ensure a seamless user experience.
· Optimize application performance on both the frontend and backend for scalability and efficiency.
· Manage and integrate data storage solutions, ensuring security and reliability.
· Conduct code reviews to maintain quality and consistency across the codebase.
· Troubleshoot, debug, and resolve issues across the stack.
· Collaborate with stakeholders to define and refine project requirements and deliver high-quality solutions.
· Stay updated with the latest industry trends and technologies to implement best practices in full-stack development.
Requirements:
· 4 years plus of professional experience as a Full Stack Developer or similar role.
· Proficiency in React and TypeScript with a strong understanding of modern frontend development practices, including state management (e.g., Redux, Context API, or similar).
· Hands-on experience with NestJS and TypeScript for building server-side logic, APIs, and integrations.
· Experience with relational and non-relational databases such as PostgreSQL, MySQL, or MongoDB, including familiarity with ORM libraries (e.g., TypeORM or Sequelize).
· Proficient in designing and integrating RESTful APIs, with a good understanding of API security and performance optimization.
· Proficient in using Git for source control and collaborative development.
· Familiarity with testing frameworks such as Jest, Mocha, or similar, for both frontend and backend code.
· Strong analytical and debugging skills, with the ability to resolve complex technical challenges.
· Excellent communication and teamwork skills, with a proven ability to work effectively in a collaborative environment.
· Solid understanding of software development principles, including clean code, DRY, and SOLID principles.
· Eagerness to learn and adapt to new technologies and industry trends.
Nice-to-Have:
· Experience with GraphQL and building GraphQL APIs.
· Familiarity with CI/CD pipelines.
· Knowledge of containerization tools such as Docker.
· 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: December 10, 2024