Associate Software Engineer
Role details
Job location
Tech stack
Job description
Position Overview: We are seeking a highly skilled software engineer responsible for technical execution within Product Engineering teams. This role requires implementation of product capabilities with a strong focus on API driven services and event-driven architecture. Collaborating closely with Product Management, Product Engineering delivers customer and product-centric capabilities while leveraging lean development practices. You'll bring a proactive attitude about risk, working to identify and resolve performance and scalability issues. RBA engineers cultivate a healthy and respectful environment with a passion for driving innovation and excellence.
Requirements
Do you have experience in TypeScript?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2+ years of experience in software development with hands-on experience in backend development with Java Spring Boot building RESTful APIs.
- Proficiency in programming languages such as Python, Typescript, or Go.
- Solid understanding of distributed systems, microservices and architecture and event-driven systems
- Experience with relational databases (e.g., MySQL, PostgreSQL)
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker, Kubernetes).
- Experience with modern Lean Software development, pair programing, TDD and Trunk Based Development. Good awareness of CI and CD approaches and tools.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
- A deep customer and product focus, with a passion for delivering high-quality solutions.
Benefits & conditions
-
Opportunity to work with cutting-edge technologies and drive innovation in cloud engineering.
-
Collaborative and inclusive work environment that values diverse perspectives.
-
Access to continuous learning and professional development opportunities.
-
Competitive compensation and benefits package, including health insurance, retirement plans, and professional development opportunities.
-
This is your opportunity to work with an engineering-driven organization innovating and delivering at a scale well beyond other players in our industry.
-
We value innovation, consistent delivery, quality deliverables, and finding joy in our work while crushing our competition.
-
Contribute to the design, development, and deployment of services, APIs, and integrations, with a focus on scalability, reliability, and performance.
-
Focus on code quality, while ensuring strategies to safely and reliably make changes to production systems frequently are followed
-
Develop your skills and team capacity through knowledge sharing, pairing, technical guidance, and feedback.
-
Stay up-to-date on industry trends and emerging technologies, bringing innovative solutions to the team.