Experienced in developing backend applications?
We are looking for a talented Backend Developer to design, build, and maintain server-side web applications using ETL.
The role.
As a Backend Developer, you will be responsible for designing, building, and maintaining the server-side of web applications, serverless micro functions, nightly ETL jobs, and various other backend systems. You also will work closely with the front-end developers to ensure that the application functions seamlessly from end to end.
Day to day, you will be working to
- Design, build, and maintain the server-side of web applications, serverless micro functions, nightly ETL jobs, and various other backend systems.
- Develop and implement server-side logic, manage databases, and integrate with external APIs.
- Ensure the performance, scalability, and security of the application.
- Write reusable, testable, and efficient code, design and implement data storage solutions, and integrate with third-party services.
- Optimize the application’s performance and scalability, and ensure its security and reliability.
- Collaborate with other developers in a team environment and possess strong problem-solving and analytical skills.
- Utilize best practices such as version control, testing, and code reviews in a serverless environment.
- Maintain GIT repository of production code and additional backup.
- Act as a super user/admin for related 3rd party cloud applications, configure and support 3rd party applications as required.
- Actively engage in personal growth and stay up-to-date with technological trends.
About you.
We are looking for a backend developer with the following skills and experiences.
- 4+ years of experience working as a backend developer.
- Experience with Python programming language, SQL databases, and RESTful APIs.
- Experience working in an agile development environment.
- Experience with AWS cloud services such as Lambda, API Gateway, Cognito, SQS, SNS, etc.
- Comfortable with using tools such as JIRA, Confluence, and Git.
- Bachelor’s degree in Computer Science or a related field.
- Strong technical skills, collaborative mindset, and a passion for solving complex problems.
- Excellent written and verbal communication skills.
Ignite Digital Talent are committed to creating equal opportunities, and welcome job applications from all who are qualified and eligible to working in the UK, regardless of colour, ethnic or national origin, race, gender, sex, disability, age, sexual orientation, religious or political beliefs, marital status, or family circumstances.