About this role
Role Summary
Join the Nitrous Network Automation team within Electronic Trading Services to design, build, and support software that improves network automation capabilities and developer/operator workflows. You will contribute across the full software development lifecycle—design, development, testing, deployment, and production support—working in an Agile environment with strong engineering discipline around CI/CD, resiliency, and security.
Key Responsibilities
- Design, develop, test, deploy, maintain, and improve applications supporting network automation initiatives.
- Build and enhance full-stack features using modern web technologies and service-oriented backends.
- Write clean, well-tested, maintainable code; participate in code reviews and improve engineering standards.
- Implement and operate solutions using Agile practices (Scrum, Kanban, or similar).
- Apply engineering best practices including Continuous Integration, Continuous Delivery, Test Driven Development , and secure coding patterns.
- Build resilient services and tooling with attention to application resiliency , reliability, observability, and performance.
- Collaborate with cross-functional partners to deliver iterative improvements and production-quality outcomes.
Required Skills / Experience
- Strong application development skills in more than one technology and familiarity with multiple design techniques/patterns.
- Hands-on experience with:
Node.js
- React
- Python (scripting/automation)
- Working proficiency in a modern development toolset to design, develop, test, deploy, maintain, and improve software.
- Strong understanding of Agile methodologies , with the ability to work in at least one common framework.
- Strong understanding of techniques such as:
CI/CD
- TDD
- Cloud development
- Application resiliency and security
- Experience using AI-assisted coding tools to improve developer productivity (any one acceptable):
Cursor or GitHub Copilot or similar (e.g., “plot”) for code generation, refactoring, test creation, and documentation
- Ability to use these tools effectively while maintaining code quality, security, and correctness
Good to Have
- Django and/or FastAPI experience (building backend services and APIs)
Working Style / Attributes
- Strong ownership mindset and ability to deliver reliably in a production environment.
- Clear communicator; collaborative approach across engineering and stakeholder groups.
- Comfortable operating in iterative delivery cycles with a focus on continuous improvement.