Position Overview
We are seeking an experienced Backend Developer to join our dynamic team (THIS IS A REMOTE POSITION). The ideal candidate will have a strong foundation in computer science principles and a proven track record of at least 3 years in backend development. This role is suited for a self-reliant individual who excels in a fast-paced environment and is comfortable taking initiative on projects.Key ResponsibilitiesDesign, develop, and maintain scalable, high-performance backend systems using Spring Boot.Work extensively with MongoDB to ensure optimal database performance and integrity.Develop features and improvements in a secure, well-tested, and performant way using Kotlin (preferred) or other JVM-based languages.Collaborate with cross-functional teams to define, design, and ship new features.Utilize AWS services effectively for deployment and runtime operations of applications.Write infrastructure as code using Terraform to ensure reproducible and predictable environments.Ensure code quality, organization, and automatization by adhering to best practices in software development.Provide maintenance and support for existing applications, including troubleshooting and bug fixes.Skills & QualificationsBachelor’s degree in Computer Science or related field.Minimum 3 years of experience in backend development with a strong proficiency in Spring Boot and MongoDB (mandatory).Proficient in Kotlin or willingness to learn and adopt Kotlin for development.Experience with AWS cloud services and managing infrastructure.Skilled in writing and maintaining Terraform scripts for infrastructure management.Strong understanding of the entire web development process (design, development, and deployment).Familiarity with version control tools like Git.Excellent problem-solving skills and the ability to work independently.Strong communication and collaboration skills to work effectively with teams and stakeholders.Note: Candidates who do not have proficiency in Spring Boot and MongoDB are discouraged from applying.What We OfferCompetitive salary and benefits package.Opportunity to work on exciting projects in a supportive and dynamic team.Continuous learning and professional development opportunities.A culture that values work-life balance.Interested candidates are encouraged to submit their resume along with a cover letter outlining their relevant experience and why they are the best fit for this role. Join us to contribute to innovative projects and make a significant impact in our company.