Jobs and Careers
SO
Sr. Backend Engineer
SoftramsRemote USA, United StatesRemotefull_timeVerifiedPosted 25 Mar 2024
About the role
Softrams is looking for a Senior Backend Developers with strong experience with modern web application development with experience using Node.Js platform, Python, and AWS cloud infrastructure services such as Lambda, Fargate and CloudWatch. This position is perfect for a candidatewho wants to be part of a collaborative and SAFe agile team that supports and delivers solutions for the healthcare industry.
Basic Qualifications:
- Bachelor's degree in computer science or related field
- 5+ years of relevant experience with a Bachelors; or a Master's degree with a minimum of 3 years of experience.
- 3+ years of experience working with Node.Js and Python
- 3+ years of experience working in agile environments with tools like Jira, Git, and Confluence.
- Must have lived in the US 3 out of the last 5 years.
- Must be able to obtain a public trust
- Must reside in the United States and perform work in the US.
Responsibilities:
- Design, develop, and maintain scalable and robust APIs in Node.js using the Express.js framework.
- Comfortable working in a microservice architecture using REST calls to retrieve and send data.
- Collaborate with cross-functional teams to gather requirements, design solutions, and implement features.
- Understanding of complex authentication flows like OAuth 2.0 and entity relationships in multi-tenant architecture.
- Ensure high performance, reliability, and security of backend systems through code reviews, testing, and optimization techniques.
- Troubleshoot and debug production issues, providing timely resolutions to minimize downtime and maintain service availability.
- Develop and maintain database schemas, indexes, and queries for PostgreSQL databases, ensuring efficient data storage and retrieval.
- Knowledge of debugging and performing monitoring tuning using tools like Splunk and New Relic.
- Optimize SQL queries and database performance to minimize latency and maximize throughput for large-scale applications.
- Implement database migrations and schema changes using migration tools such as TypeORM for PostgreSQL.
- Implement and maintain ETL processes using Python. Optimize data workflows and pipeline performance to handle large volumes of data efficiently.
- Has test-driven mindset with experience with tools and frameworks like Chai, Mocha, and Supertest.
- Someone who is passionate about the concept of infrastructure as code, and can leverage tools to define, build and manage virtual infrastructure in the cloud using Terraform or CDK.
- Collaborate with DevOps engineers to deploy, monitor, and scale applications in an AWS environment.
- Participate in the CI/CD process, ensuring smooth integration of code changes using CodeBuild and version control with GitHub. Someone who understands and believes in the core tenets of agile both in letter and spirit.
- Someone who has worked with data lake technologies like Redshift, S3, parquet and similar for ETL tasks.
- Someone willing to learn new technologies and methodologies to support their job duties.
- Tools and Technologies:
- Node.js 20+
- Express.js
- Python 3+
- Boto3
- PostgreSQL 12+
- MySQL
- Typescript
- AWS CodeBuild
- AWS CloudWatch
- AWS ECR
- AWS SSM
- AWS SNS
- AWS KMS
- AWS Lambda
- AWS Fargate
- AWS EMR
- AWS ECS
- AWS S3
- AWS CDK
- Terraform
- Docker
- Splunk
- New Relic
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s