VOTRE PROCHAIN CHAPITRE
Software Engineer II
À propos du poste
• Design, develop, and maintain features for serverless web applications across the full stack
• Take ownership of implementation plans for moderately complex tasks
• Deliver scalable and maintainable solutions contributing to the platform’s success
• Write clean, testable, and efficient code optimized for performance and observability
• Troubleshoot and resolve technical issues, contributing to system reliability and scalability
• Conduct code reviews and provide constructive feedback to peers
• Mentor junior engineers on defined topics
• Participate in DevOps processes, including CI/CD workflows, containerization, and observability
• Collaborate with cross-functional teams to align features with customer needs and business objectives
• Learn new skills and integrate best practices
• Utilize serverless technologies to provide instant scalability
• A degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
• Proven experience developing and maintaining software applications with a focus on scalability and maintainability
• Strong programming skills in Python, JavaScript, or similar languages
• Familiarity with frameworks like Django and React
• Hands-on experience with APIs, databases (e.g. MySQL, PostgreSQL), and frontend development
• Knowledge of developing in a cloud environment (e.g. AWS, GCP)
• Knowledge of DevOps practices, including containerisation, CI/CD workflows, and observability tools (e.g. Datadog, Grafana)
• Effective collaboration skills and a proactive mindset for learning and mentoring
• Ability to identify gaps in requirements, ask clarifying questions, and deliver features aligned with business objectives