Senior Backend Engineer in Burlington, Massachusetts at Viken Detection
NewSalary: $130000 - $150000Industry: Law Enforcement / SecurityJob Function: Information Technology
Viken Detection
Burlington, Massachusetts, 01803, United States
Posted on
New job! Apply early to increase your chances of getting hired.
Explore Related Opportunities
Software and Web Developers, Programmers, and Testers jobs near me in MassachusettsJobs near me in MassachusettsSoftware and Web Developers, Programmers, and Testers jobs
Job Description
Description:
SUMMARY OF POSITION
Senior Backend Engineer will support and enhance a mature back-end codebase for a Linux-based web application, with RESTful APIs powering our suite of X-Ray detection-based products. They should be comfortable working independently as well as with a team in the design and development of mission-critical web applications with layers of infrastructure. The primary focus will be in the development of all server-side logic, definition and maintenance of the server database, integration of the image processing algorithms in Python to the server software and ensuring high performance and responsiveness to requests from clients.
ROLES AND RESPONSIBILITIES
- Design and development of backend services primarily using Python and Django, including microservices written in Flask and Bash
- Building and maintaining APIs used by internal and external teams
- Designing and implementing asynchronous processing pipelines in Celery and Redis for CPU-intensive tasks (mainly image processing and AI/ML components)
- Integrating backend systems with hardware components
- Managing caching and event messaging infrastructure in Redis
- Containerization and deployment of backend services using Docker in Linux environments, including on-premises deployments to air-gapped systems
- Debugging/troubleshooting distributed systems across multiple services and containers
- Improving system reliability, uptime, and logging across backend services
- DB schema design and maintenance using PostreSQL
- Provisioning and configuration of new Linux servers, including Ubuntu installation, dependency management, system configuration, and logical volume/storage layout (LVM) to support backend service deployments
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field required
- Strong foundation in distributed systems, operating systems, networking, and database design
- Hands-on experience with HTTP/HTTPS APIs
- Proficiency with the Django Web Framework
- Experience with Python packaging and versioning
- Proficiency in Git, including GitFlow and Git LFS
- Strong Linux experience
- Experience with Docker-based container environments and orchestration
- Solid understanding of networking concepts
- Experience with database schema migration, backup, and optimization
- Experience with log file analysis and troubleshooting
Scan to Apply
Just scan this QR code to apply from your phone.
Job Location
Burlington, Massachusetts, 01803, United States
Frequently asked questions about this position
Similar Jobs In Burlington, Massachusetts
UiPath RPA Developer
North Easton Savings Bank
South Easton, Massachusetts
Software Engineer - Top Secret Clearance Required
Mission Systems
Taunton, Massachusetts
New
Junior Software Engineer
Mission Systems
Dedham, Massachusetts
Angular Developer - Secret Clearance Required
Sherpa 6
Natick, Massachusetts
New
Advance Software Engineer - clearance required
Mission Systems
Dedham, Massachusetts
Apply NowYour application goes straight to the hiring team
By submitting your application, you understand and agree to JobTarget's
Terms of Use and
Privacy Policy.