Vacancy expired!
Back End Developer
Python Back-end developer. US citizen is required.- Design and develop software systems, using analysis, patterns, and models to predict and measure outcome and consequences of design.
- Drive architecture definitions, planning, and implementation in a collaborative agile environment
- Identify root causes for complex software issues and develop practical, efficient and scalable technical solutions.
- Serve as a technical lead in agile planning, estimation and scheduling throughout the software development life cycle.
- Proactively identify areas for improvement and strategy within the team, and clearly communicate action plans across teams.
- Act as a technology advocate, independently seeking opportunities where technology can be utilized to improve the business.
- Work in close partnership with cross-functional teams and management
- Mentor other engineers and lead technical on-boarding.
- Support existing software products, applications and interfaces as necessary.
- Bachelor's degree in Computer Science or related discipline or equivalent work experience
- 6-10+ years of Python experience
- Expertise in Python best practices (PEP8)
- AWS Certified Solutions Architect or AWS Certified DevOps Engineer preferred; AWS Specialty Certifications is a plus
- Security and Compliance certifications a plus
- Experience working with Python web frameworks such as Django, Flask, and FastAPI
- Strong knowledge and previous experience with GraphQL and RESTful APIs
- Expertise in Object Oriented Programming
- Experience with Domain Driven Design and Test-Driven Development preferred.
- Experience designing and implementing event driven architecture and micro-services.
- Self-driven and motivated to learn, improve and share knowledge.