ob description
Role Summary
We are seeking a Senior Backend Developer with a strong foundation in building scalable, high-performance backend services. The ideal candidate will have deep hands-on experience with Node.js, Java, and Kotlin, and will thrive in a fast-paced Agile environment. You will play a key role in designing and implementing microservices, APIs, and data pipelines that ensure platform reliability, performance, and scalability.
Experience
- 6+ years of professional experience in backend software development
- Proven experience designing, building, and deploying scalable microservices in production environments
- Experience working in Agile/Scrum development teams
- Demonstrated experience contributing to architecture and technical design decisions
Mandatory Skills
- Strong hands-on expertise in Node.js, Java, and Kotlin
- Experience building and integrating RESTful APIs
- Solid understanding of microservices architecture and event-driven systems
- Experience with relational and/or NoSQL databases
- Familiarity with CI/CD pipelines
- Experience with cloud platforms such as AWS or GCP
- Strong problem-solving, debugging, and analytical skills
- Ability to write clean, maintainable, and well-documented code
- Excellent communication and collaboration skills
Good-to-Have Skills
- Experience with event streaming/message brokers (e.g., Kafka, RabbitMQ)
- Exposure to containerization and orchestration (Docker, Kubernetes)
- Knowledge of performance tuning and scalability optimization
- Experience mentoring or guiding junior developers
- Understanding of DevOps best practices
- Familiarity with security best practices for backend services
Education
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Master’s degree or relevant certifications are a plus
Skills
java,kotlin,spring boot,microservices architecture,
Job Type: Full-time
Work Location: In person