Description:
As a Full Stack Developer, you will join a talented and dynamic team dedicated to designing and building innovative, customer-centric products used by millions globally.
Responsibilities
In this role, you will:
- Design, develop, and deliver secure, scalable, and high-quality web applications in an agile development culture.
- Lead software projects, guiding a team of developers and ensuring the delivery of high-quality, maintainable code.
- Actively participate in design and code reviews, offering constructive feedback to maintain and improve code standards.
- Optimize application performance, ensuring reliability, availability, and efficient resource utilization.
- Stay current with emerging technologies and integrate relevant advancements into the product development lifecycle.
- Collaborate with cross-functional teams, including product leads, delivery leads, and QA, to meet project goals and customer expectations.
Qualifications
The right candidate should have:
- 5+ years of experience designing, developing, deploying, and maintaining secure and scalable web-based applications.
- Proficiency in modern JavaScript frameworks and libraries (ReactJS, AngularJS, NodeJS, Express) and front-end technologies (HTML, CSS, JavaScript).
- Solid understanding of data structures, algorithms, and software design patterns.
- Familiarity with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, CouchDB).
- Experience with containerization (e.g., Docker) and CI/CD pipelines for automated integration and deployment.
- Exposure to AWS services (e.g., EC2, S3, Lambda) is a plus.
- Experience in Scrum or other Agile methodologies.
- Strong collaboration and communication skills, with a team-oriented mindset.