About the Role
The role involves developing and supporting core software components with an emphasis on performance, scalability, and clean code architecture.
Responsibilities
- Design and implement backend services using Java
- Write clean, maintainable, and efficient code
- Collaborate with cross-functional teams to define system requirements
- Debug and resolve technical issues in production environments
- Participate in code reviews and provide constructive feedback
- Optimize applications for speed and scalability
- Support integration of third-party systems and APIs
- Maintain existing codebase through updates and refactoring
- Ensure software meets quality and security standards
- Work with development tools and frameworks to streamline processes
Nice to Have
- Experience with cloud platforms such as AWS or GCP
- Familiarity with containerization using Docker
- Knowledge of Kubernetes or orchestration tools
- Background in cybersecurity or network systems
- Exposure to CI/CD pipelines and automation
- Understanding of distributed systems architecture
- History of contributing to open-source projects
- Strong written and verbal communication skills
Compensation
Competitive salary and benefits package offered
Work Arrangement
Remote position with flexible scheduling
Team
Collaborative engineering team focused on scalable software solutions
Why Join Us
- We offer a dynamic work environment where innovation is encouraged and technical excellence is prioritized.
- Engineers have the opportunity to work on impactful projects with modern technologies and scalable architectures.
Culture
- We value transparency, collaboration, and continuous learning.
- Team members are encouraged to share ideas and take ownership of their work.
Does not offer visa sponsorship for this role