The Oakleaf Group is seeking an experienced Senior Python Engineer to join their team to develop and integrate multiple Python applications and design robust back-end databases, playing a key role in the software development lifecycle and mentoring junior developers.
Requirements
- Strong software design skills including modular architecture and back-end database design
- Proficient in Python and familiar with frameworks such as Flask, Django, or CherryPy
- Strong understanding of RESTful APIs, microservices architecture, and asynchronous messaging (e.g., RabbitMQ, Kafka)
- Experience with relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB), including schema design and query optimization
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and container technologies (Docker, Kubernetes) is desirable
- Experience with front-end technologies like JavaScript, HTML5, and CSS3 is a plus
- Knowledge of additional back-end languages like Node.js, Java, or Ruby is beneficial
Responsibilities
- Develop clean, efficient, and scalable Python code for back-end applications
- Design and implement functional requirements and modular software components
- Architect and build high-performance, low-latency, and highly available applications
- Design database schemas and integrate multiple component applications into a unified system
- Write well-tested, maintainable, and readable code following best practices
- Debug and optimize applications to ensure reliability and performance
- Integrate front-end elements with server-side logic
Other
- Minimum 5 years of experience as a Backend Engineer or similar role, with a proven track record in designing and implementing complex back-end systems
- Experience working in Agile environments (Scrum, Kanban) in fast-paced settings
- This is a hybrid role requiring to go into the Washington, DC office 3X a week. Candidates in the DMV area are preferred.
- Contributions to open-source projects or active involvement in developer communities is a plus
- Master’s degree in Computer Science, Engineering, or a related field preferred