Job Description
As a full-stack software engineer, you will be at the forefront of cutting-edge defence technologies. Our company is expanding its software engineering team and has multiple opportunities available for Full-Stack Senior Software Engineers and Developers at various levels.
* Contribute to inter-disciplinary teams on both conventional and non-conventional projects, ensuring robust and scalable full-stack solutions.
* Design, implement, and deploy high-performing full-stack applications within a microservices architecture in an agile environment.
* Develop and maintain scalable and reliable front-end systems using modern JavaScript frameworks (e.g., Angular, Vue, or Svelte) to create responsive and user-friendly interfaces.
* Build and maintain back-end services and APIs using Python, Java Spring Boot, ensuring seamless data flow and integration with front-end components.
* Implement and manage containerised applications using Docker, ensuring consistent and scalable deployment across different environments.
Required Skills and Qualifications
We are seeking candidates with experience in:
* Python, Java Spring Boot, and Docker.
* Modern JavaScript frameworks such as Angular, Vue, or Svelte.
* Microservices architecture and CI/CD pipelines.
* DevOps practices and agile methodologies.
Benefits
Our company offers a range of benefits, including:
* A culture built on support, growth, and genuine teamwork.
* Flexible work arrangements.
* A strong wellbeing program.
* A dedicated mentoring program.
Others
As a member of our team, you will have the opportunity to:
1. Stay updated with emerging technologies and industry trends.
2. Participate in code reviews and contribute to improving code quality and maintainability.
3. Collaborate with UX/UI designers, front-end developers, data engineers, and other stakeholders to deliver cohesive and efficient software solutions.