Open IT Jobs
Senior Software Engineer - Backend/Server-side
Senior Software Engineer, Backend/Server-side
Our direct client, a growing startup life sciences’ SaaS company, is seeking a passionate Senior Software Engineer to drive continuous delivery of quality software.The mission of creating cloud software that helps speed up the efficacy and pace of the Research and Development lifecycle in the Life Sciences industry, it simply doesn’t get any more important than this.
The Role:
Our direct client is looking for a proactive, driven, and talented Software Engineer who is motivated by the challenge to deliver highly available, secure, and scalable enterprise software. This position is a key member of our engineering team who will enable us to continuously deliver quality software. The ideal candidate would have experience designing and developing services-based enterprise software architecture and security.
Our client’s nimble teams work closely to rapidly build and deploy products. We are seeking someone who can communicate clearly and balance business objectives with product quality. You will work with other application engineers to understand the product and business needs, provide expertise around the platform and AWS cloud service development.
If you are a proven back-end engineer, looking for opportunities to further grow your skills while contributing to a world-class team, we definitely want to talk with you.
What You’ll Do:
- Create JSON APIs with OpenAPI specs in collaboration with UI specialists, scientists, and product owners
- Work on systems that use distributed, on-demand processing for terabytes of data
- Write tests for your code
- Resolve security issues found during daily scans
- Regularly improve the cost and performance profiles of backend applications
- Whiteboard design sessions and code reviews
What You Know:
- BS in computer science or related engineering, science or math discipline and 4+ years related work experience (or equivalent work experience in lieu of degree)
- Experience working with at least two languages in backend development
- Extensive experience with Python (preferred) and Java
- At least limited experience using React, Angular, or Vue.js to consume JSON APIs
- Experience creating JSON APIs and familiarity with OpenAPI spec
- Experience working with both SQL and NoSQL DBs
- Comfortable/experienced with Git version control
- Experience with AWS, containers, and serverless functions
- Strong grasp of issues and strategies for dealing with data consistency
- Experience with fault-tolerant distributed-processing issues and strategies
- Experience dealing with authentication and authorization concerns
- Experience reading and refactoring other people’s code
- Experience being part of a development team
- Experience collaborating with a Product owner, UX designer, or Requirements Analyst, etc.
- Excellent communication (written and verbal), time management, interpersonal and team participation skills
This position is 100% remote but candidates must work in Eastern Time Zone and be located in the US. Our client offers a nationally competitive salary, stock options, healthcare benefits, and flexible vacation policy. For immediate consideration, please apply today with your updated resume.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.Job ID: 5375