Backend Developer
AkselosNyonFull Time
Job description
About the role
Akselos is seeking a talented Backend Developer to join our dynamic team in Nyon, VD. In this role, you will be responsible for designing and implementing robust backend systems that support our innovative engineering simulation software. As a key contributor, you will collaborate closely with cross-functional teams to enhance our product offerings and ensure seamless integration with various services. This position offers an exciting opportunity to work in a fast-paced environment where your contributions will directly impact the success of our projects.
Key facts
What you'll do
- Develop and maintain high-performance backend services that are scalable and reliable, ensuring they meet the needs of our users.
- Collaborate with frontend developers to create seamless APIs that facilitate smooth communication between the backend and frontend systems.
- Participate in the design and architecture of new features, contributing your insights to improve system efficiency and functionality.
- Write clean, maintainable, and well-documented code that adheres to industry best practices and coding standards.
- Conduct thorough testing and debugging of backend systems to identify and resolve issues proactively, ensuring high availability and performance.
- Optimize database queries and data storage solutions to enhance application performance and reduce latency.
- Engage in code reviews to provide constructive feedback to peers and ensure code quality across the team.
- Stay updated on the latest backend technologies and trends, applying this knowledge to improve our existing systems and processes.
- Collaborate with DevOps teams to streamline deployment processes and maintain a robust infrastructure for our applications.
- Assist in troubleshooting and resolving production issues, providing timely solutions to minimize downtime.
- Document technical specifications and system designs to facilitate knowledge sharing within the team.
- Mentor junior developers, sharing your expertise and helping them grow their skills in backend development.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 3 years of experience in backend development, preferably with a focus on scalable web applications.
- Proficiency in programming languages such as Python, Java, or C#.
- Experience with RESTful API design and implementation, ensuring efficient data exchange between services.
- Strong understanding of database management systems, including SQL and NoSQL databases.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for deploying and managing applications.
- Knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes.
- Excellent problem-solving skills and the ability to work independently as well as part of a team.
- Strong communication skills, enabling effective collaboration with both technical and non-technical stakeholders.
- A passion for continuous learning and staying current with emerging technologies in the software development field.
Nice to have
- Experience with microservices architecture and distributed systems.
- Familiarity with Agile methodologies and tools such as Jira or Trello for project management.
- Knowledge of frontend technologies like React or Angular, providing a holistic understanding of full-stack development.
- Experience in performance tuning and optimization of backend systems.
- Contributions to open-source projects or participation in developer communities.
Skills & tools
- Programming Languages: Python, Java, C#
- Database Technologies: SQL, NoSQL (MongoDB, Cassandra, etc.)
- Cloud Platforms: AWS, Azure, Google Cloud
- Development Tools: Git, Docker, Kubernetes
- Project Management: Jira, Trello
- Testing Frameworks: JUnit, pytest, or similar
Practical notes
- This position is based in Nyon, VD, and may require occasional travel for team meetings or conferences.
- Akselos is committed to fostering an inclusive work environment and encourages applicants from diverse backgrounds to apply.
- The successful candidate will be expected to work collaboratively in a team-oriented setting while also demonstrating the ability to take initiative and work independently.
- Interested candidates can apply through our website at [Akselos Careers](https://akselos.bamboohr.com/careers/241).
Join Akselos and be part of a forward-thinking company that is revolutionizing engineering simulation. We look forward to your application!