What are the responsibilities and job description for the Senior Backend Engineer position at The Page Group?
Role Overview
We are currently seeking highly skilled Senior Software Engineers to join the technology team. This role is ideal for those passionate about backend development with a strong track record of building complex business applications using Python. You will play a key role in developing and enhancing technology products, while also contributing to the growth of the engineering team.
Key Responsibilities
We are currently seeking highly skilled Senior Software Engineers to join the technology team. This role is ideal for those passionate about backend development with a strong track record of building complex business applications using Python. You will play a key role in developing and enhancing technology products, while also contributing to the growth of the engineering team.
Key Responsibilities
- Design, develop, and maintain high-performance web applications that are secure, scalable, and responsive.
- Lead development efforts and collaborate closely with cross-functional teams to ensure seamless integration and deployment.
- Engage in the full software development lifecycle, from concept to deployment, while promoting best practices in documentation and collaboration.
- Provide expertise and consultation on feature requests, feedback, and future product development to drive business growth.
- 4 years of experience with Python and 5 years of custom application development.
- Strong experience in developing web applications, preferably with Flask, though experience with other major Python web frameworks like Django or Pyramid is also valued.
- Proficiency in SQL databases, schema design, query optimization, and Python application integration.
- Experience with CI/CD pipelines, software testing (TDD, unit testing), and building RESTful APIs.
- Familiarity with AWS, containerization technologies like Docker, and application monitoring tools such as Datadog or New Relic.
- Hands-on experience with Git, Jira, and Confluence.
- A creative, efficient problem solver who thrives in an energetic, collaborative environment.