Jobs in London
Full Stack Developer AWS Jobs in London 2023

- Job Description
Position: Software Developer
Job Summary: Join our team as a Software Developer and become part of a collaborative squad environment consisting of highly skilled and motivated developers. You will work closely with front-end developers to design, build, and document new APIs for our web and mobile platforms. We follow progressive DevOps practices, utilizing infrastructure as code and modern CI/CD pipelines. As a valued member of our team, you will contribute to system design discussions, evaluate new technologies, and continuously monitor and improve our APIs. You will also participate in the build-and-run team, ensuring the product’s optimal performance 24/7 and providing high-quality documentation for knowledge sharing.
Responsibilities:
- Collaborative Development:
- Work closely with a team of approximately six skilled and motivated developers in a collaborative squad environment.
- Collaborate with front-end developers to design and build new APIs that align with platform features.
- Document the APIs and ensure clear communication and understanding within the development team.
- Infrastructure as Code and CI/CD:
- Apply progressive DevOps practices, building everything as infrastructure as code.
- Utilize modern CI/CD pipelines to ensure efficient and reliable deployment processes.
- System Design and Evaluation:
- Contribute to system design and architectural discussions, providing valuable insights and suggestions.
- Continuously evaluate new technologies and tools that can enhance developer and API user experience.
- Monitoring and Issue Resolution:
- Monitor APIs regularly, promptly identifying and resolving any issues or performance concerns.
- Collaborate with the team to fix issues and improve the overall quality and reliability of the APIs.
- On-call Support:
- Participate in an on-call rotation (approximately one week in every six) to ensure 24/7 product performance.
- Respond to and resolve any critical incidents or emergencies promptly and effectively.
- Documentation and Knowledge Sharing:
- Provide high-quality documentation, enabling knowledge sharing within the team and promoting the reuse of solutions.
- Maintain comprehensive and up-to-date documentation for APIs and related systems.
- Stakeholder Engagement:
- Demonstrate and present your work to both technical and non-technical stakeholders, showcasing the value and impact of your contributions.
- Work Management:
- Manage your work, keeping boards and tasks up to date.
- Attend regular stand-up meetings to provide updates on progress and collaborate with the team.
- Collaborative Development: