About the Role
The role involves developing and maintaining software solutions, working within cross-functional teams to deliver reliable and efficient systems, and contributing to all phases of the development lifecycle.
Responsibilities
- Design and implement robust software solutions
- Collaborate with team members across functions
- Write clean, maintainable, and efficient code
- Participate in code reviews and provide feedback
- Troubleshoot and resolve technical issues
- Support system testing and validation efforts
- Contribute to architectural decisions
- Maintain existing software systems
- Ensure code quality through testing practices
- Work with product teams to define requirements
- Optimize applications for performance and scalability
- Integrate third-party services and APIs
- Document technical designs and processes
- Follow security best practices in development
- Stay current with emerging technologies
- Participate in agile development cycles
- Assist in deployment and monitoring tasks
- Improve system reliability and uptime
- Support continuous integration and delivery pipelines
- Collaborate on incident response when needed
Compensation
Competitive salary based on experience and qualifications
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Collaborative engineering team focused on delivering high-quality software solutions
Why Join Us
- Opportunity to work on complex technical challenges
- Supportive culture that encourages growth and learning
- Access to professional development resources
- Inclusive environment valuing diverse perspectives
Technology Stack
- Languages include Java, Python, and JavaScript
- Cloud platforms such as AWS or Azure
- Container tools like Docker and Kubernetes
- CI/CD tools including Jenkins or GitLab CI
- Relational and NoSQL databases
Available for qualified candidates requiring sponsorship


