About the Role
The role involves contributing to the design and implementation of high-quality software solutions, working closely with cross-functional teams to deliver features that meet business needs and technical standards.
Responsibilities
- Develop and maintain backend and frontend components of cloud-based applications
- Write clean, testable, and well-documented code following software engineering best practices
- Collaborate with product managers and designers to define technical requirements
- Participate in agile development processes including sprint planning and code reviews
- Troubleshoot, debug, and improve system performance and reliability
- Implement automated testing strategies to ensure software quality
- Support deployment pipelines and continuous integration workflows
- Monitor application behavior in production environments
- Contribute to architectural decisions and system scalability planning
- Stay current with evolving technologies and industry trends
- Ensure software complies with security and data protection standards
- Work with distributed systems and microservices architecture
- Optimize applications for speed and efficiency
- Integrate third-party services and APIs
- Document technical designs and development processes
- Respond to feedback from internal stakeholders and end users
- Assist in maintaining system documentation and knowledge sharing
- Collaborate on incident resolution and on-call rotations
- Evaluate new tools and frameworks for potential adoption
- Support peer learning and technical mentorship within the team
- Ensure adherence to coding standards and version control practices
- Contribute to user-facing feature development
- Participate in technical discussions and solution design sessions
- Help refine product backlog items for development readiness
- Engage in refactoring efforts to improve code maintainability
Compensation
Competitive salary based on experience and qualifications
Work Arrangement
Hybrid work model with flexible remote and office options
Team
Collaborative engineering team focused on scalable software solutions
What We Offer
- Flexible working hours and remote-friendly policies
- Opportunities for professional development and training
- A modern tech stack and access to cutting-edge tools
- Inclusive culture that values diversity and collaboration
- Regular team events and knowledge-sharing sessions
Application Process
- Submit your resume and cover letter through our career portal
- Initial screening by the recruiting team
- Technical interview with engineering team members
- Follow-up discussion with team lead or manager
- Offer and onboarding for successful candidates
Available for qualified candidates requiring work authorization

