About Nearsure
Nearsure is seeking a Senior Software Python Engineer to join our engineering team. This remote-friendly role focuses on building scalable backend systems using Python to deliver reliable products for our customers.
Role Overview
As a Senior Software Python Engineer, you will design, implement, and maintain backend services, collaborate with cross-functional teams, and contribute to the overall software architecture.
Responsibilities
- Develop and maintain backend services using Python.
- Design and implement scalable RESTful APIs.
- Collaborate with product, data, and frontend teams to deliver high-quality features.
- Write clean, well-tested code and participate in code reviews.
- Contribute to system architecture, performance optimization, and security.
- Ensure observability, monitoring, and reliable deployments in cloud environments.
Requirements
- 5+ years of professional Python development.
- Experience with Django, Flask, or FastAPI.
- Proficiency with PostgreSQL or MySQL and REST APIs.
- Experience with Docker and Kubernetes; cloud platforms (AWS, GCP, or Azure).
- Familiarity with CI/CD pipelines and testing (pytest).
- Strong communication skills in English and ability to work remotely.
Nice to have
- Experience with GraphQL, TypeScript, or Node.js.
- Knowledge of event-driven architectures and message queues (Kafka, RabbitMQ).
Benefits
- Remote-friendly work arrangement with flexible hours.
- Competitive salary and comprehensive benefits.
- Health insurance, retirement plan, and professional development budget.
- Collaborative and inclusive team culture.