The Opportunity
Our team is looking for a project-based Senior Back-End Developer to join our growing team of dedicated technologists and innovators that collaboratively optimize digital supply chain for our clients. We are looking for developers that not only have a strong technical understanding of software engineering, but are also problem solvers, quick learners, great communicators, and have a passion for designing, developing, and architecting delightful and impactful products.
The ideal candidate will have a strong eye for driving, designing, creating and maintaining components of the various backend platforms we work with – including our flagship service around Cloud-based servicing tools. If you’re an individual that takes pride in their design of scalable, usable, and performant Web applications and has the experience and skillset to transform complicated workflows into elegant solutions, then we’d like you to join our team!
What you’ll do
This position will contribute to various initiatives including service integration with emerging frameworks and platforms and assist with technical resolution of issues while coming up with solutions that are scalable, secure, easy to maintain, and interact with numerous other services. You’ll be working with complex data models, external facing APIs, processing high-volumes of data consumed by multiple backend services and laying the groundwork for a new Cloud-based servicing product unlike anything on the current market! Understanding of Amazon Web Services is not required, but will be an additional benefit.
Your Role:
- Design and participate in development of multiple concurrent backend and server-side software development projects
- Solve and implement difficult technology challenges and assist the team to successful delivery
- Ensure long term software quality, scalability, and maintainability
- Implement software development best practices on topics such as code structure, automated testing, and documentation
- Assist with technical resolution of issues on production and development systems
What you Bring:
- Demonstrated Python and Django experience in a professional setting
- Extensive understanding of web application best practices and Git development flow
- Knowledge of relational databases such as Postgres
- Experience in building and supporting RESTful APIs using Django and Django REST Framework
- Experience with Node
- Understanding of the full stack of the application and experience with HTML/CSS/JS
- Understanding of cloud services such as AWS, GCP, Azure
- Excellent communicator who is passionate about quality, supportability, extensibility, and scalable application design
Benefits & the TMT Advantage:
- Competitive salary
- Opportunity for bonus and/or long-term professional career growth, training, and development
- Access to a full range of medical, 401K, PTO and other benefits
- Remote position – work from home
- Inclusive, people-first mentality!