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 pay, wellness perks, and generous vacation allowances.
- Why this job: Be part of a team creating impactful cloud solutions while learning from experienced engineers.
- Qualifications: 0-2 years of software development experience, proficiency in Python, and a passion for cloud tech.
- Other info: Hybrid work model with a vibrant company culture and opportunities for career growth.
The predicted salary is between 60000 - 70000 £ 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 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’ll 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 England 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 England
✨Tip Number 1
Network like a pro! Reach out to current employees at Delta Controls on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! If you've got any personal projects or contributions to open-source, make sure to highlight them. It’s a great way to demonstrate your passion for Python and cloud technologies.
✨Tip Number 3
Prepare for the interview by brushing up on AWS services and REST APIs. We want to see that you’re not just eager to learn but also ready to dive into the tech stack we use every day.
✨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 our team.
We think you need these skills to ace Junior Software Developer - Cloud API in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python skills and any relevant experience with AWS or cloud technologies. We want to see how your background aligns with the Junior Software Developer role, so don’t be shy about showcasing your projects or internships!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your enthusiasm for cloud technologies and your eagerness to learn. We love candidates who are excited about the opportunity to grow with us, so let that passion come through.
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled challenges or debugged issues. We’re looking for a strong debugging mindset, so sharing your experiences will help us see how you approach problem-solving.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details about the role and our company culture there!
How to prepare for a job interview at Delta Controls Inc.
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially AWS Lambda, API Gateway, and PostgreSQL. Brush up on Python and be ready to discuss how you've used it in past projects or internships.
✨Show Your Problem-Solving Skills
Prepare to talk about how you approach debugging and problem-solving. Think of specific examples where you faced a challenge in your coding and how you resolved it. This will demonstrate your mindset and readiness to tackle real-world issues.
✨Ask Smart Questions
Interviews are a two-way street! Prepare thoughtful questions about the team’s current projects, the company culture, or the technologies they use. This shows your genuine interest in the role and helps you assess if it's the right fit for you.
✨Practice Coding Challenges
Since this role involves backend development, practice coding challenges that focus on Python and REST APIs. Websites like LeetCode or HackerRank can be great resources. Being comfortable with coding on the spot can really boost your confidence during the interview.