Backend Software Engineer designing and developing scalable Python/Django backend services for a cybersecurity leader. Collaborating with cross-functional teams to deliver high-performance solutions.
Responsibilities
Design, develop, and maintain backend services and RESTful APIs using Python and Django
Build scalable, secure, and maintainable multi-tier backend applications
Write clean, efficient, reusable, testable, and well-documented code
Debug, troubleshoot, and resolve production issues and performance bottlenecks
Optimize application performance, reliability, and scalability
Collaborate closely with frontend and UX teams to integrate backend APIs
Participate in code reviews, design discussions, and technical decision-making
Translate business and product requirements into technical solutions
Follow best practices for security, performance, and reliability
Continuously evaluate and implement new tools, libraries, and technologies to improve development efficiency
Take ownership of backend components and contribute as an effective team member
Requirements
3–5 years of professional software development experience
Strong proficiency in one of the following stacks: Python with Django and/or Flask, Go with Gin (or similar Go web frameworks)
Solid understanding of REST APIs and backend architecture
Experience working with relational databases (e.g., PostgreSQL, MySQL)
Familiarity with Git and collaborative development workflows
Ability to write unit tests and debug complex issues
Basic to intermediate experience with JavaScript and/or TypeScript
Familiarity with React or other modern frontend frameworks
Experience with Docker and containerized applications
Exposure to cloud platforms (AWS, GCP, or Azure)
Understanding of CI/CD pipelines and automated testing
Lead ETL Developer responsible for ETL solutions involving data integration and automation. Working in a hybrid environment at Canada Life with a strong emphasis on collaboration.
Product Engineer overseeing the technical lifecycle of screening and biomass handling products for Valmet. Collaborating with global teams and providing engineering expertise across the product lifecycle.
Senior Software Engineer developing high - quality software solutions for Savanta. Collaborating with cross - functional teams in a hybrid work environment to deliver impactful products.
Technical Lead developing and evolving iTakeControl, a clinical trial patient engagement platform at Red Nucleus. Leading in - house product development with a focus on compliance and mentoring engineers.
Software Engineer developing Python applications on Linux for Northrop Grumman's Space Sector. Collaborating with cross - functional teams to deliver secure, scalable software in a SCIF environment.
Principal Software Engineer developing and enhancing secure software systems for Northrop Grumman's CHORD portfolio. Focused on collaboration, team empowerment, and personal responsibility in a complex technical environment.
Software Engineer developing innovative software solutions for brain - computer interface applications at an exciting startup. Collaborating with R&D teams to create impactful technologies for patients with disabilities.
Senior Software Engineer responsible for building geospatial platforms for enterprise customers across various industries. Focusing on engineering solutions in web and mobile systems.
Senior Software Engineer developing scalable software solutions for T - Mobile. Collaborating on system design and mentoring teams while enhancing customer experience.
Software Engineer Manager oversees application development within a large or complex department at Regions. Evaluating and improving technology solutions for business efficiency and compliance.