We are seeking a Senior Software Engineer to join our team and drive the development of our marketplace platform's backend infrastructure. This role combines deep technical expertise in Python development with collaborative leadership, focusing on building scalable, reliable solutions while mentoring team members and championing DevOps practices.
Key Responsibilities
? Design and implement scalable backend solutions using Python frameworks (Django, FastAPI) for our marketplace platform.
? Lead technical design discussions and architecture decisions, balancing innovation with practicality.
? Collaborate with product, design, and sales teams to develop user-friendly features that drive business growth.
? Champion software development best practices including TDD, continuous integration, and agile methodologies.
? Mentor junior engineers and foster a culture of continuous learning through code reviews and knowledge sharing.
? Manage and optimize cloud infrastructure using AWS services and Infrastructure as Code (Terraform).
? Design, develop, and maintain RESTful APIs and third-party service integrations
? Implement robust monitoring, logging, and error handling to ensure system reliability.
? Drive DevOps practices including CI/CD pipeline maintenance and system observability.
Key Skills & Experience
Required Experience
? 6+ years of professional software development experience, preferably in consumer-facing platforms or marketplaces
? Expert proficiency in Python and related frameworks (Django, FastAPI)
? Proven track record of building and maintaining large-scale backend systems
? Extensive experience with AWS services and cloud infrastructure
Technical Skills
? Strong proficiency in Python programming and related best practices
? Expert knowledge of RESTful API design and implementation
? Advanced understanding of database systems (PostgreSQL, DynamoDB)
? Experience with containerization and orchestration (Docker, Kubernetes)
? Proficiency with version control systems (Git)
? Strong background in CI/CD pipelines and DevOps practices
Core Competencies
? Strong problem-solving and analytical skills
? Excellent communication abilities, capable of explaining technical concepts to non-technical stakeholders
? Leadership and mentoring capabilities
? Self-motivated with ability to work both independently and collaboratively
? Strong project management and organizational skills
? Commitment to code quality and best practices
Job Type: Full-time
Pay: Up to 100.00 per year
Schedule:
Monday to Friday
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.