What are the responsibilities and job description for the Senior Full Stack Developer position at Sparq?
Team Sparq is committed to creating high-quality tech careers while helping clients accelerate their digital transformation journey. We are committed to being an inclusive workplace, maintaining a culture of equitable, diverse employment and advancement company-wide.
Why You Will Enjoy Mondays Again
The Senior Python Developer at Sparq (formerly Octobot) will build scalable, predictable, high-quality, and high-performing web applications
Why You Will Enjoy Mondays Again
- Opportunity to collaborate with a diverse group of colleagues in a fun, creative environment
- Progressive career journey and opportunity for advancement
- Continuous development through training, mentorship and certification programs
- Exposure to modern technologies across various industries in an agile environment
- Remote work
The Senior Python Developer at Sparq (formerly Octobot) will build scalable, predictable, high-quality, and high-performing web applications
- Build new systems using Python, Django, React, and other related technologies
- Develop and maintain front-end components using React in conjunction with Python-based back-end services
- Experience deploying applications to GCP (Google Cloud Platform) is a plus
- Develop new functionality on existing software products
- Design, code, and test business systems to meet client requirements
- Ensure successful completion of code deliverables within projects
- Participate in various phases of the SDLC, including design, development, testing, and deployment
- Consultative approach and problem solving skills to successfully align digital solutions with long-term business goals of the client
- Commitment to understanding and exceeding client expectations
- Ability to perform project oversight and execution of deliverables
- Flexibility to adapt within a high-growth organization
- Ability to lead, mentor and motivate those around them
- Hunger for continuous learning and professional development
- Intellectual curiosity to provide creative solutions
- Full understanding of the software development life cycle
- Ability to positively impact fellow colleagues through effective leadership, presentations, coaching, etc.
- Desire to work in a team environment
- Good interpersonal, written and verbal communication skills