At a Glance
- Tasks: Develop and maintain cloud-based APIs using Python and AWS technologies.
- Company: Join Delta Intelligent Building Technologies, a leader in innovative building automation solutions.
- Benefits: Enjoy flexible hours, competitive salary, wellness perks, and generous vacation allowances.
- Why this job: Be part of a team creating impactful cloud solutions and gain hands-on experience.
- Qualifications: 0-2 years of software development experience with a focus on Python and REST APIs.
- Other info: Hybrid work model with a vibrant company culture and opportunities for growth.
The predicted salary is between 60000 - 84000 £ per year.
Career Opportunities with Delta Controls. A great place to work. Current job opportunities are posted here as they become available.
About Delta Intelligent Building Technologies (Canada) Inc. (formerly known as Delta Controls): Delta Intelligent Building Technologies (Canada) Inc. is a leading building controls manufacturer. For over three decades, we have provided innovative building automation solutions for commercial, healthcare, education, and leisure facilities.
Job Summary: We are building a modern cloud platform that leverages AWS serverless technologies, distributed APIs, and scalable cloud databases to support device orchestration, workflow automation, and user-facing applications. Our backend services rely on AWS Lambda, API Gateway, and Aurora PostgreSQL to deliver reliable, high-performance cloud features.
We are seeking a Junior AI Software Developer who is eager to learn, excited about cloud technologies, and focused on Python-based backend development. You will work closely with senior engineers to build new APIs, integrate cloud components, and contribute to a production-ready serverless platform.
Responsibilities:
- Develop and maintain AWS Lambda functions written in Python
- Implement REST APIs using AWS API Gateway
- Build integrations with Aurora PostgreSQL, including writing SQL queries and data-access code
- Help design data models and service interfaces with guidance from senior developers
- Write clean, maintainable Python code and participate in code reviews
- Assist with debugging issues across Lambdas, API flows, and database queries
- Contribute to unit tests, integration tests, and API validation using Python test frameworks
- Collaborate with QA engineers, product teams, and other developers on feature delivery
- Participate in improving documentation, coding standards, and development processes
Required Skills / Qualifications:
- 0–2 years of professional software development experience (internships count)
- Proficiency in Python and comfort with writing clean, well-structured backend code
- Understanding of REST APIs and HTTP concepts
- Familiarity with SQL and relational database fundamentals
- Experience working with Git and collaborative development workflows
- Interest in cloud technologies, serverless patterns, and distributed systems
- Strong debugging and problem-solving mindset
- Willingness to learn and ask questions when needed
- Strong communicator and collaborative, and comfortable working with guidance
Assets:
- AWS Cloud Experience: Exposure to AWS Lambda, API Gateway, or other serverless components, Amazon Aurora PostgreSQL or other relational cloud databases, S3, CloudWatch, IAM, or basic AWS security concepts, and infrastructure-as-code tools such as Terraform or CloudFormation
- Nice-to-have: Experience building small backend services or personal projects, familiarity with Python frameworks such as FastAPI, Flask, or boto3, understanding of distributed or event-driven systems, exposure to containerization (Docker) or CI/CD pipelines
- No prior AI or AWS experience? Candidates eager to learn will be supported and gain hands-on exposure in production.
Work Location: Hybrid (In-office 3 days per week, subject to change)
City: Surrey
Type: Full-time, Permanent
Salary: $85,000 - $100,000. This range reflects the minimum and maximum target payable for the base salary of new hires across all Canadian locations. Actual compensation may vary outside this range and is dependent on various factors.
Why work for us? We provide fantastic opportunities to individuals passionate about business and technology. Delta Electronics products are the most energy efficient power products in the industry and our company is perfect for those who want to create, design and build sustainable solutions using massively scalable, big-data architecture, with a strong focus on building automation. Here are some of the Delta perks you will receive from day 1!
- Employee & safety centric culture with the possibility of remote work
- Flexible hours and scheduling available
- Competitive total compensation along with generous vacation allowances
- Vacation leaves
- Wellness - onsite fitness center & company reimbursement for personal gym memberships
- Internal Recognition
- Transit accessible with free onsite parking
- Regular company events such as "Food Truck Fridays", Lunch & Learn and other planned activities
Junior Software Developer - Cloud API in London employer: Delta Controls Inc.
Contact Detail:
Delta Controls Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Developer - Cloud API in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Delta Controls. A friendly chat can sometimes lead to job opportunities that aren't even advertised!
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially anything related to Python or cloud technologies. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of REST APIs, AWS services, and SQL. Practising common interview questions can help you feel more confident and ready to impress the hiring team.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the Delta Controls team!
We think you need these skills to ace Junior Software Developer - Cloud API in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Junior Software Developer role. Highlight your Python skills and any relevant projects or internships that showcase your experience with cloud technologies and REST APIs.
Show Your Passion: Let us know why you're excited about working with cloud technologies and building scalable solutions. A genuine enthusiasm for the role can really make your application stand out!
Keep It Clear and Concise: When writing your application, be clear and to the point. Use bullet points where possible to make it easy for us to see your key skills and experiences at a glance.
Apply Through Our Website: We encourage you to apply directly through our website. This ensures your application gets to the right place and helps us keep track of all candidates efficiently!
How to prepare for a job interview at Delta Controls Inc.
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with writing clean, maintainable code and any projects you've worked on. Practising coding challenges can also help you feel more confident.
✨Understand REST APIs and SQL Basics
Since the role involves implementing REST APIs and working with Aurora PostgreSQL, it’s crucial to have a solid understanding of these concepts. Prepare to explain how you would design an API or write a SQL query, as this could come up during technical discussions.
✨Familiarise Yourself with AWS Services
Even if you don’t have extensive AWS experience, showing enthusiasm for cloud technologies is key. Do some research on AWS Lambda, API Gateway, and other relevant services. Being able to discuss how these tools fit into the development process will impress your interviewers.
✨Show Your Willingness to Learn
Delta Controls values candidates who are eager to learn and grow. Be prepared to share examples of how you've approached learning new technologies in the past. Highlight your curiosity and willingness to ask questions when needed, as this will resonate well with the team.