Key Responsibilities:
Collaborate with cross-functional agile teams to design, develop, and deploy high-quality software applications, encompassing mobile and web frontends, and respective backends.
Champion best-in-class software engineering practices, including pair programming, code reviews, and test-driven development.
Lead technical discussions, architect systems, and mentor team members to foster expertise and excellence.
Requirements:
5+ years of experience as a full-stack developer, with a proven track record of delivering scalable and efficient solutions.
Expertise in modern web development using ReactJS, NextJS, TypeScript, and Kotlin/Java.
Proficiency in designing and implementing CI/CD pipelines and deploying applications on cloud platforms like AWS.
Familiarity with database migration tools and techniques (desired).
Experience working in Agile/Scrum environments (desired).
Excellent communication and interpersonal skills, with the ability to articulate technical concepts effectively.
Self-motivated and proactive, with a strong drive to innovate and improve.