Work with a talented team to build high-performing, scalable enterprise-grade applications in a collaborative environment. This role requires experience in planning, development, and expertise in Python, relational databases, and NoSQL databases.
Responsibilities
* Develop and implement software solutions using best practices.
* Collaborate with cross-functional teams to achieve project goals.
* Participate in code reviews and contribute to the development lifecycle.
* Research new technologies and techniques to enhance skills and knowledge.
Qualifications
* 5+ years of experience with Python programming language.
* Familiarity with relational database concepts and NoSQL databases.
* Experience with REST API development, JSON modeling, and querying using a relational data store.
* Knowledge of package managers like npm or pip and source control using Git.
* Proficiency in Test-Driven Development (TDD) and/or Behavior-Driven Development (BDD).
Benefits
* Opportunity to work with a talented team on mission-critical applications.
* Chance to enhance project test coverage and strive for excellence.
Others
* Able to adapt to a dynamic work environment and communicate effectively.
* Supportive of local community events and initiatives.
* Interested in publishing blog posts showcasing technical expertise.
Seniority Level: Mid-Senior level
Employment Type: Contract
Job Function: Engineering and Information Technology
Industries: IT Services and IT Consulting