At a Glance
- Tasks: Design and develop sophisticated backend components and RESTful APIs.
- Company: Dynamic tech company located in Canary Wharf, London.
- Benefits: Hybrid work model, competitive pay, and opportunities for professional growth.
- Why this job: Join a team that values innovation and quality in software development.
- Qualifications: Experience in Python, PostgreSQL, and strong communication skills required.
- Other info: 1-year contract with potential for extension and a focus on team culture.
The predicted salary is between 36000 - 60000 £ per year.
Role Type: Contract – Inside IR35
Location: London, Canary Wharf 3x/week
Hybrid/Remote: Hybrid – 3 days per week
Duration: 1 year + option to extend
Job Description:
Top Must-Haves:
- Python
- Postgres SQL
- API Development (REST)
- Good CS and OOP fundamentals.
- Experience with SDLC and design of new greenfield solutions.
Responsibilities:
- Design sophisticated backend components, services, platforms, and Restful APIs for seamless communication with the front end.
- Continuously reviewing the services and components and seeking opportunities for improvements.
- Identifying and addressing Tech Debt.
- Influencing and delivering the product roadmap to improve our Key Performance Indicators and deliver tangible business value.
- Developing the team’s Software Engineering skills.
- Owning the team’s culture and ways of working, instilling a care for high quality code and tests and for implementing best practices.
Technical Skills:
- Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, or equivalent work experience.
- Excellent communication skills and ability to communicate with your peers through to senior leaders. Should be able to engage and influence others to collect requirements, describe what you’re doing, work through problems, and find productive solutions.
- Self-starter, able to handle ambiguity, navigate uncertainty, identify risks, and find the right people and tools to get the job done.
Software Skills:
- Skillful in Python for developing scalable and maintainable software.
- Database design and knowledge of PostgreSQL.
- Strong Software Engineering Design capabilities and understanding of Computational Complexity.
- Skillful in software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations.
Back End Developer in London employer: Apex Systems
Contact Detail:
Apex Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back End Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Python or PostgreSQL. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially any RESTful APIs you've developed. This gives potential employers a taste of your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on your CS fundamentals and OOP principles. Be ready to discuss how you’ve tackled tech debt and improved processes in past roles – it shows you're proactive and results-driven!
✨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, we love seeing candidates who are keen to join our community.
We think you need these skills to ace Back End Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, PostgreSQL, and API development. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about backend development and how your background aligns with our needs. We love seeing enthusiasm and a bit of personality!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled challenges or improved processes. We appreciate candidates who can navigate ambiguity and find solutions, so let us know how you’ve done this in the past!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at Apex Systems
✨Know Your Tech Inside Out
Make sure you brush up on your Python and PostgreSQL skills before the interview. Be ready to discuss your experience with RESTful APIs and how you've designed backend components in previous roles. The more specific examples you can provide, the better!
✨Showcase Your Problem-Solving Skills
Prepare to talk about how you've tackled tech debt or improved existing systems in your past projects. Companies love candidates who can demonstrate their ability to identify issues and implement effective solutions, so have a few stories ready to share.
✨Communicate Like a Pro
Since excellent communication is key for this role, practice explaining complex technical concepts in simple terms. Think about how you would describe your work to someone without a technical background, as this will show your ability to engage with various stakeholders.
✨Emphasise Team Culture and Best Practices
Be prepared to discuss how you contribute to team culture and promote best practices in software engineering. Share examples of how you've helped develop your team's skills or instilled a sense of quality in your work, as this aligns perfectly with what they're looking for.