Overview
Hands-on full stack role building and supporting cloud-native enterprise applications across the full software development lifecycle, working on both backend and frontend technologies in an Agile environment.
What you'll do
- Participate in the development of software platforms, web applications, and mobile-enabled solutions.
- Design and develop end-to-end enterprise applications using Java Spring Framework, NodeJS, ReactJS, and AngularJS.
- Build and maintain scalable backend services, APIs, and microservices.
- Develop responsive and user-friendly frontend applications using ReactJS or AngularJS.
- Work across the full technology stack, delivering secure, scalable, and high-performing solutions.
- Develop new features in support of rapidly evolving business and project requirements.
- Design and implement integrations between internal and external systems.
- Build cloud-native solutions leveraging AWS services and Infrastructure as Code (IaC) practices.
- Create and manage containerized applications using Docker.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Monitor application performance, availability, and scalability while proactively identifying risks.
- Collaborate with internal teams, third-party vendors, dealers, and customers as part of an Agile and autonomous delivery team.
- Support CI/CD, deployment automation, and operational excellence initiatives.
What you'll need
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- 4 to 8 years of software development experience.
- Strong Object-Oriented Programming (OOP) experience.
- Minimum 3+ years of hands-on Java Spring or NodeJS development experience using JavaScript/TypeScript.
- Minimum 2+ years of hands-on experience with ReactJS or AngularJS.
- Experience working with REST APIs and microservices architecture.
- Experience with MongoDB and/or DynamoDB databases.
- Hands-on experience with AWS cloud services.
- Experience with Docker and containerized application deployment.
- Good understanding of Agile/Scrum development methodologies.
- Independent problem-solving skills.
- Strong analytical and troubleshooting abilities.
- Good verbal and written communication skills.
- Ability to learn new skills and technologies quickly and independently.
- Strong collaboration and stakeholder management skills.
- Ability to work effectively in Agile and cross-functional teams.
- Self-motivated with a strong sense of ownership and accountability.
Nice to have
- Experience with MongoDB, AWS Cloud Services, Docker, AWS CDK, and modern frontend development frameworks.
- Experience with AWS CDK.
Details
Read the full description and apply on the company’s own careers page.