Wellmark is building the next generation of secure, scalable, and reusable data and application services to serve as the foundation for enterprise-wide innovation.
Requirements
- Proven experience delivering backend services in production using Node.js and/or Python.
- Strong understanding of event-driven architecture, distributed systems, and microservice design patterns.
- Hands-on experience with AWS services such as Lambda, API Gateway, Aurora RDS, DynamoDB, SQS/SNS, S3, EventBridge, and AWS Batch.
- Experience designing and delivering data-centric services that integrate across relational and NoSQL databases, with a focus on data quality, scalability, and efficient access patterns for enterprise solutions.
- Familiarity with CI/CD workflows, automated testing frameworks (e.g., Jest), and observability practices (logging, monitoring, tracing).
- Hands-on experience with AWS CDK or similar infrastructure-as-code tools to provision and manage cloud-native services.
- Proficiency with both SQL and NoSQL databases, including schema design and performance optimization for PostgreSQL, MongoDB, and DynamoDB.
Responsibilities
- Develop high-priority features and complex components in Node.js/Python microservices, including new service endpoints, integrations, and infrastructure-as-code with AWS CDK.
- Optimize systems for scalability, reliability, and performance in AWS cloud environments.
- Partner with Principal/Platform Engineers and Product Owners to refine system designs, break down epics into actionable technical stories, and align delivery with business goals.
- Write clear technical specifications and ensure the backlog is well-defined with achievable, sprint-sized stories.
- Lead and participate in code reviews to maintain high standards for quality, security, testing, and maintainability.
- Mentor engineers across skill levels, providing guidance on AWS services, microservice design, CI/CD, automated testing, and observability practices.
- Coordinate release planning, deployment workflows, and rollback strategies in AWS while collaborating closely with QA to ensure proper testing coverage.
Other
- 9+ years of professional software engineering experience, including 2–3 years in a technical leadership role such as mentoring, design ownership, or leading code reviews.
- Proven ability to mentor, influence, and guide engineers while fostering a culture of accountability and technical excellence.
- Bachelor’s degree in Computer Science, MIS, or related field of study and at least 5 years of development experience (ex. Angular, NodeJS, Python, C++, .NET, Java, SQL) OR 9 years of related and applicable experience.
- Strong analytical problem-solving skills. Accuracy and high attention to detail.
- Demonstrated ability to communicate with and coach/mentor team members, while setting an example in maintaining a positive attitude, staying calm under pressure, being approachable, and respectful and taking responsibility for failures.