What You Will Do
- You will design, develop, and maintain backend services using Java
- You will collaborate (sometimes contribute) with frontend teams working with React and TypeScript to ensure seamless integration of APIs
- You will implement robust, scalable, and maintainable system architectures
- You will optimize performance and reliability of backend systems
- You will work within a CI/CD pipeline and ensure smooth deployment processes
Who You Are
- You have strong proficiency in at least one strictly typed programming language (e.g., Java)
- You have solid foundation in engineering principles: algorithms, data structures, system design, Unix systems, Git, CI/CD
- You have experience building and maintaining backend systems, ideally using NestJS or Java
- You have knowledge about frontend frameworks like React or Angular, ideally with TypeScript
- You have expertise in working with RDBMS (ideally Postgres)
- You have experience in designing flexible and robust REST APIs with an API first approach
- You have a good understanding of microservices, event driven architecture and being able to implement complex functionality with high quality and security
- You have knowledge of DevOps practices and cloud platforms (e.g., AWS, Terraform)
- You have working knowledge of Docker and containerization
- You have experience of working with Kubernetes
- You have experience working with utilizing Kafka or similar technologies
- You have the ability to interface with databases
- You have some basic knowledge about messaging system such as Kafka and are able to check messages
- You have knowledge of bug tracking and test management systems (e.g. Jira or others)
- You have knowledge of modern SDLC and experience working in Agile methodologies
- You are fluent in written and spoken English. Any additional language would be considered as a plus
What You Can Expect
- A competitive salary structure with 13th month bonus
- An exceptional working environment with supportive peers and mentors
- Comprehensive health and medical insurance for employees and dependents
- Fully subsidized breakfast and lunch at the office
- Engaging monthly team events
- Annual office-sponsored team trip fund allocation
- Opportunities to tackle exciting challenges and implement your ideas
- Device allowance for using personal device
Ideal Tech Stack
- Java and NestJS for backend development
- React with TypeScript for frontend development
- GitLab for version control and CI/CD
- AWS and Terraform for cloud infrastructure management
https://shorturl.at/vIwWS