Role Overview:We are seeking a Full Stack Developer to design, build, and deliver features across both front-end and back-end stacks for the duration of this engagement. The ideal candidate will possess strong engineering fundamentals, demonstrating the ability to reason clearly about programming problems, write high-quality code, and quickly adapt to an existing tech stack.
Key Responsibilities:- Design, develop, and maintain full stack applications, from user interface to database.
- Build and consume REST APIs with a strong focus on performance and security.
- Write clean, maintainable, and well-tested code, incorporating unit and integration testing as standard practice.
- Contribute to CI/CD pipelines for build, test, and deployment automation.
- Debug and resolve issues in existing code, providing support for delivered features throughout the engagement.
- Collaborate closely with designers, product managers, and fellow engineers within an agile/iterative environment.
- Actively participate in code reviews and uphold established engineering best practices.
- Optimize the performance of assigned features, including API latency, query efficiency, and front-end rendering.
- Document code and APIs clearly through inline documentation and API specifications.
Required Skills:- ReactJS: Hands-on experience building production front-end applications.
- Python: Strong proficiency for back-end development and scripting.
- Oracle Database 12C Administration: Solid working knowledge of Oracle databases.
- PostgreSQL: Solid working knowledge of PostgreSQL.
- DevOps Continuous Integration and Continuous Delivery (CI/CD): Practical experience with build, test, and deployment automation pipelines.
Qualifications:- 8-10 years of experience.