Senior Python Engineer (New product)
Senior Python Engineer (New product)

Senior Python Engineer (New product)

Belfast Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
O

At a Glance

  • Tasks: Join us to design and develop a new platform using Python and other technologies.
  • Company: Be part of a dynamic team focused on innovative software solutions.
  • Benefits: Enjoy flexible working hours, remote options, and a competitive salary.
  • Why this job: Make a real impact by building from scratch in a collaborative environment.
  • Qualifications: Experience in full stack development with strong Python skills is essential.
  • Other info: Reach out to Brendan McCrory if you're interested!

The predicted salary is between 36000 - 60000 £ per year.

Job Title: Full Stack Software Engineer Location: Remote (Optional Belfast office) Type: Full-Time / Permanent About the Role: We are seeking a talented and motivated Full Stack Software Engineer to join our dynamic team and play a key role in building a new platform from the ground up. This is a unique opportunity to be part of a project with high impact, working across the stack to architect, develop, and deploy scalable and innovative solutions. If you are passionate about software development, thrive in a fast-paced environment, and enjoy solving complex problems, we\’d love to hear from you. Key Responsibilities: Design, develop, and maintain a new platform, working across both frontend and backend components. Write clean, efficient, and reusable code primarily using Python on the backend. Build scalable and performant APIs and services. Design and manage databases, ensuring they are optimized for performance and reliability. Collaborate with cross-functional teams (product, design, and other engineering teams) to define, develop, and ship new features. Take ownership of the full development lifecycle: from inception, through to testing, deployment, and maintenance. Troubleshoot and debug issues across the full stack, ensuring high availability and performance. Contribute to architectural decisions and technology choices, maintaining a tech-agnostic mindset and focusing on using the right tools for the job. Write comprehensive unit and integration tests to ensure software quality. Required Skills & Qualifications: Proven experience as a Full Stack Software Engineer, with a solid understanding of both frontend and backend technologies. Proficiency in Python, especially in backend development (e.g., Django, Flask, FastAPI, etc.). Strong knowledge of web technologies including HTML, CSS, and JavaScript (preferably with experience in frameworks like React, Angular, or Experience with building and integrating RESTful APIs. Familiarity with database technologies (e.g., PostgreSQL, MySQL, MongoDB) and a solid understanding of database design principles. Understanding of cloud infrastructure and services (e.g., AWS, GCP, or Azure). Knowledge of version control systems (Git), CI/CD pipelines, and containerization tools like Docker. Strong problem-solving skills, with the ability to architect and build solutions that scale. Excellent communication skills and ability to work collaboratively in a team environment. A passion for learning new technologies and staying current with industry trends. Preferred Qualifications: Experience building platforms or systems from scratch. Familiarity with frontend testing frameworks and backend performance optimization techniques. Understanding of microservices architecture and event-driven systems. Experience with agile development methodologies. Knowledge of DevOps practices and infrastructure as code (IaC) tools like Terraform. What We Offer: The chance to build a platform from the ground up, influencing key architectural decisions. A collaborative, innovative, and dynamic work environment. Competitive salary and benefits package. Opportunities for career growth and professional development. Flexible working hours and remote options. If this sounds of interest to you, please feel free to reach out to Brendan McCrory directly!41bf1e1f-b16b-4260-a40a-17c77a06fd15

Senior Python Engineer (New product) employer: Ocho

Join a forward-thinking company that values innovation and collaboration, offering you the chance to build impactful solutions as a Senior Python Engineer. With a flexible remote work policy and an optional Belfast office, you'll thrive in a dynamic environment that prioritises employee growth through continuous learning and professional development opportunities. Enjoy a competitive salary and benefits package while contributing to a project that allows you to influence key architectural decisions from the ground up.
O

Contact Detail:

Ocho Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Python Engineer (New product)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Python frameworks like Django or Flask. Having hands-on experience with these will not only boost your confidence but also allow you to discuss relevant projects during interviews.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of complex issues you've tackled in previous roles. Be ready to explain your thought process and the solutions you implemented, as this aligns well with the role's focus on troubleshooting and debugging.

✨Tip Number 3

Engage with our community on platforms like GitHub or Stack Overflow. Contributing to open-source projects or answering questions related to Python and full-stack development can help you build a network and demonstrate your expertise.

✨Tip Number 4

Prepare to discuss your experience with cloud services and CI/CD pipelines. Understanding how to deploy applications in a cloud environment is crucial for this role, so be ready to share any relevant experiences or projects that highlight your skills in this area.

We think you need these skills to ace Senior Python Engineer (New product)

Proficiency in Python
Experience with Django, Flask, or FastAPI
Strong knowledge of HTML, CSS, and JavaScript
Familiarity with frontend frameworks like React or Angular
Experience building and integrating RESTful APIs
Knowledge of database technologies such as PostgreSQL, MySQL, or MongoDB
Understanding of database design principles
Familiarity with cloud infrastructure (AWS, GCP, Azure)
Proficient in version control systems (Git)
Experience with CI/CD pipelines
Knowledge of containerization tools like Docker
Strong problem-solving skills
Excellent communication skills
Ability to work collaboratively in a team environment
Passion for learning new technologies
Understanding of microservices architecture
Familiarity with agile development methodologies
Knowledge of DevOps practices and infrastructure as code (IaC) tools like Terraform

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with both frontend and backend technologies, especially your proficiency in Python and any frameworks you've used. Include specific projects where you've built platforms or systems from scratch.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and your excitement about the opportunity to build a new platform. Mention how your skills align with the key responsibilities outlined in the job description.

Showcase Relevant Projects: If you have previous work that demonstrates your ability to design, develop, and maintain scalable solutions, be sure to include this in your application. Highlight any experience with cloud infrastructure, APIs, and database management.

Prepare for Technical Questions: Anticipate technical questions related to Python, web technologies, and database design principles. Be ready to discuss your problem-solving approach and any architectural decisions you've made in past projects.

How to prepare for a job interview at Ocho

✨Showcase Your Full Stack Experience

Make sure to highlight your experience with both frontend and backend technologies during the interview. Be prepared to discuss specific projects where you’ve successfully integrated these skills, especially using Python frameworks like Django or Flask.

✨Demonstrate Problem-Solving Skills

Expect to face technical challenges during the interview. Practice explaining your thought process when solving complex problems, as this will showcase your analytical skills and ability to architect scalable solutions.

✨Familiarise Yourself with Their Tech Stack

Research the company’s tech stack and be ready to discuss how your skills align with their needs. Understanding their use of cloud services, databases, and version control systems will show that you’re proactive and genuinely interested in the role.

✨Prepare Questions for the Interviewers

Have a list of insightful questions ready to ask your interviewers. This could include inquiries about their development processes, team dynamics, or future projects. It demonstrates your enthusiasm for the position and helps you assess if the company is the right fit for you.

Senior Python Engineer (New product)
Ocho
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
  • Senior Python Engineer (New product)

    Belfast
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-08-29

  • O

    Ocho

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>