Collaborate with developers, designers, and project stakeholders to deliver on time, maintaining technical documentation and progress updates, and flagging issues early with practical solutions.
Hands-on experience in web or mobile application development, with strong coding knowledge and modern frameworks and tools.
Experience in database schema design and data modeling (e.g., MySQL, PostgreSQL; NoSQL a plus), plus a solid grasp of system architecture concepts such as client–server, MVC, monolith vs. microservices, and RESTful API design.
...
Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
...
Participate in the whole system development life cycle, from user requirement collection, development, testing, implementation, documentation to maintenance
Work closely with end-users to clarify the development requirements and to support the testing
Provide problem analysis and resolution to applications supported
...
You will be following our development process including using GitHub, Pull Request review, retrospective code review, issue tracking in sprints cycle, and CI/CD with GitHub, etc.
You will grow into a leadership role by demonstrating your technical excellence, coaching others, and improving our tech and development process.