Job Summary
We are looking for a driven Senior Full Stack Developer to join our General department. In this dynamic role, you will play a pivotal part in designing, building, and scaling robust web applications from the ground up. Working closely with cross-functional teams, you will leverage your technical expertise across modern frontend and backend technologies to deliver high-performance solutions that drive our business forward.
- Design, develop, and maintain scalable, high-performance full-stack web applications using React.js, Next.js, Node.js, and Python.
- Architect and implement efficient REST APIs and manage relational and non-relational databases including PostgreSQL, MySQL, and MongoDB.
- Deploy, manage, and scale cloud infrastructure and containerized applications using AWS, Docker, and Kubernetes.
- Build and optimize automated CI/CD pipelines utilizing Git and GitHub Actions to ensure seamless integration and delivery.
- Collaborate with product managers, designers, and fellow engineers to define technical specifications and deliver exceptional user experiences.
- Troubleshoot, debug, and upgrade existing software systems to optimize performance, security, and reliability.
Required Skills
- Hands-on experience with modern frontend frameworks, specifically React.js and Next.js.
- Solid backend development expertise using Node.js, Express.js, and Python.
- Demonstrated ability in designing and consuming REST APIs.
- Comprehensive database management experience with PostgreSQL, MySQL, and MongoDB.
- Cloud computing and containerization proficiency utilizing AWS, Docker, and Kubernetes.
- Version control and automation expertise using Git and GitHub Actions for CI/CD pipelines.
Education Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
- Equivalent practical experience and a proven track record of successful full-stack software delivery may be considered in lieu of a degree.
Certifications Required
- Relevant cloud platform certifications, such as AWS Certified Developer or AWS Certified Solutions Architect, are preferred.
- Industry-recognized certifications in containerization, Kubernetes, or full-stack software engineering are a strong plus.