Job Opportunity
We are working alongside a leading global security company dedicated to providing innovative solutions to keep their clients and their data safe in the ever-evolving digital world. Their team is expanding, and they are looking for a skilled Python and AWS Developer to join them. This is a unique opportunity to contribute to high-impact projects and to grow with a company at the forefront of the security industry.
Role Overview
As a Python and AWS Developer, you will be instrumental in designing and implementing full stack applications critical to operations and service delivery. You will have the opportunity to work within a dynamic, agile environment, collaborating with a team of experts to develop robust, scalable solutions that integrate with our existing systems and technologies.
Key Responsibilities
- Develop and maintain full stack applications with a focus on performance, scalability, and security.
- Design and implement REST APIs for internal and external use.
- Work with a variety of languages including Go and Java, showing willingness to learn and adapt, as necessary.
- Manage both relational and non-relational databases, ensuring data integrity and efficiency.
- Apply modern application design principles to create streamlined and effective software solutions.
- Participate actively in an agile development process, contributing to all phases of the software lifecycle.
Essential Skills & Experience
- Proficiency in Python and experience with AWS cloud services.
- Willingness to work with and learn other programming languages such as Go and Java.
- Solid understanding of full stack application development and REST APIs.
- Experience with both relational (SQL) and non-relational (NoSQL) databases.
- Knowledge of modern application design principles.
- Demonstrable experience working in an agile development environment.
Desirable Skills
- Familiarity with Salesforce, FastAPI/Django, SQLAlchemy, and Postgres.
- Experience with Terraform and understanding of DevOps principles including Docker and CI/CD pipelines.
- Proficiency in Git and issue tracking software.
- Knowledge of service monitoring, metrics, and alerting.
- Understanding of SSL/TLS, PKI, or other security-related technologies.
- Experience in designing and working with scalable distributed systems.
Benefits
- Competitive salary of up to £75,000 depending on experience.
- Comprehensive benefits package including health and wellness plans.
- Flexible working hours and fully remote work, allowing for a healthy work-life balance.
- Opportunities for professional development and career growth.
- Be part of a globally recognised and respected security company.