At a Glance
- Tasks: Design and develop scalable web applications using Angular, Python, and AWS.
- Company: Join a forward-thinking tech company in London with a hybrid work model.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Other info: Dynamic environment with excellent career growth opportunities and collaborative culture.
- Why this job: Be part of an innovative team and make a real impact in cloud-native solutions.
- Qualifications: 5-7 years experience in Angular, Python, and AWS; Agile framework knowledge required.
The predicted salary is between 63000 - 77000 £ per year.
Role: Angular developer with Python and AWS
Location: London
Hire type: Permanent
Hybrid: 2 days office per week
Job Summary
Seeking a Specialist with 5 to 7 years of experience in Angular, Python, and AWS to design and develop scalable, secure web applications and cloud-native solutions leveraging AWS S3 and API Gateway.
Key Responsibilities
- Work within a small development team to produce clean, efficient code based on specifications or User Stories.
- Integrate software components between in-house and third-party applications.
- Deploy tested code to SIT/UAT environments.
- Support developed applications, troubleshoot, debug, and upgrade existing code when required.
- Recommend and execute improvements.
- Create technical documentation for development solutions, future reference, and reporting.
- Conduct peer reviews of other developers’ code.
- Collaborate with architects and other developers to develop the solution design.
- Estimate user stories and feed estimates back into the Product Backlog.
- Write unit tests when implementing user stories, including test deliverables against a user story's acceptance criteria.
- Support the team in working towards continuous integration and continuous deployment.
- Help remove technical impediments raised by the team.
- Liaise with the database administration and infrastructure teams to ensure successful deployment of developed products to live environment.
Skills and Experience
- Proven experience (a minimum of three years) as a Software Developer or similar role working within Agile frameworks and associated architectures, design, coding languages, and testing deployment tools including the following: Python, Angular 6, Java, JavaScript, JSON, CI/CD pipeline build deployment tools (e.g., Bamboo), Microservices, APIs, Cloud experience (AWS, Azure), API integration experience (REST preferred), understanding of event-driven architecture.
- Different AWS deployment methods (e.g., native EC2, Pivotal Cloud Foundry, JVM, Docker).
- Experience with software design and development in a test-driven environment.
- Experience of SQL database development, SSIS, and cloud deployment (e.g., RDS in AWS).
- Knowledge of containerised deployments and optimisation techniques/tools (e.g., Docker, Fargate, Kubernetes).
- Experience of working with wider project teams including Scrum Masters, Product Owners, Business Analysts, and Testers.
- Experience of producing technical support documentation.
- Experience of writing technical specifications and User Stories.
- Experience of working within the full development lifecycle (i.e., development, unit testing, and release management).
- Experience of source code repositories, code branching, and version control systems (e.g., GIT and TFS).
Key Performance Indicators
- Delivery of high-quality, fully tested software changes within agreed Sprints.
- Recognised as a technical authority within the development team.
- A high level of accuracy for estimating stories and tasks.
- Minimal coding errors found during SIT/UAT.
- Smooth transition of changes from development to production.
- Compliance with the organisation's control policies and procedures.
Primary Skills
- Frontend/Backend Development: Angular 6, Python, JavaScript, JSON, Java.
- Cloud Architecture: AWS S3, API Gateway, EC2, RDS, cloud-native and microservices architecture.
- API Integration: RESTful APIs, third-party and in-house system integrations.
- DevOps: CI/CD pipelines (e.g., Bamboo), deployments across SIT, UAT, and Production.
- Engineering Practices: Agile/Scrum, Test-Driven Development, unit testing, full SDLC.
Secondary Skills
- Containerization Deployment: Docker, Kubernetes, AWS Fargate, Pivotal Cloud Foundry.
- Version Control Quality: Git, TFS, code reviews, technical documentation.
- Compliance Collaboration: Regulatory compliance awareness, cross-functional team collaboration.
Angular Developer with Python and AWS employer: LTM
LTM is an excellent employer that fosters a collaborative and innovative work culture in Bradford, UK. With a strong emphasis on employee growth, we offer continuous professional development opportunities and support for career advancement, making it a rewarding place for those looking to make a meaningful impact in capital projects. Our commitment to work-life balance and a supportive team environment ensures that every employee feels valued and empowered to succeed.