Software Engineer
Our backend stack is becoming 100% Haskell, with Postgres for storage and deployed with Docker and Kubernetes. We regularly use advanced type-system features to achieve a high level of code safety.
You will:
– Design and develop backend services in our cyber range software platform
– Handle large amounts of data and concurrency at scale
– Make use of REST and WebSockets to interact with other component services
– Work closely with a passionate team of software developers and designers
You are a good fit if you have:
– U.S. citizenship as required by our existing U.S. Government contracts
– At least three years of professional software engineering experience, and at least one year of experience with Haskell for web applications.
– Demonstrated experience with distributed systems, data handling, proper use of security constructs, SQL stores, concurrency primitives, testing frameworks, and data structures in enterprise systems. We consider these the basics. Fundamentals matter.
– A strong sense of pride in crafting well-tested and well-designed code that is delivered on-time. We have to deliver and it has to work.
Your skills:
– Produce high-quality software that is well-written, well-instrumented, tested thoroughly and securely designed and implemented
– Fluent with git, GitHub, Docker, CI/CD, and modern team software development and testing tools and practices, including Secure SDLC approaches
– Create well-designed and documented APIs and JSON data formats
– Moderate system administration skills
– Strong oral and written communication skills
– Self-starter that is highly motivated, accepting of other opinions, and can work effectively in a team
Job Type
Client Payroll
Positions
Backend Developer
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Michael B