This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Full Stack Engineer in Ohio (USA).
As a Senior Full Stack Engineer, you will design and build intuitive internal applications that empower business teams to make data-driven decisions efficiently. You will own end-to-end development, from React front-end interfaces to Python or TypeScript backend services, all within a modern serverless AWS environment. This role offers the opportunity to define scalable infrastructure, automate CI/CD pipelines, and enhance operational performance. You will collaborate closely with analytics consultants, product stakeholders, and engineering teams to translate complex workflows into elegant solutions. The position demands creativity, technical expertise, and a strong user-focused mindset, contributing directly to the efficiency and impact of internal teams.
Accountabilities:
- Collaborate with internal stakeholders to understand workflows, gather requirements, and design user-centered tools that improve productivity.
- Architect, develop, and maintain full-stack applications using React for frontend and Python/TypeScript for backend services.
- Build, deploy, and manage serverless applications using AWS Lambda, and containerized services using AWS ECS with Fargate.
- Provision and manage AWS infrastructure using Terraform to ensure reproducibility, scalability, and reliability.
- Design, implement, and maintain CI/CD pipelines with GitLab CI for automated testing and deployment.
- Monitor application performance, troubleshoot issues, and optimize infrastructure for high availability and security.
- Contribute to the selection and design of core infrastructure standards for future internal applications.
Requirements
- 5+ years of hands-on experience in full-stack or backend-heavy engineering roles.
- Strong proficiency in React, including state management libraries such as Redux or Zustand, and building reusable UI components.
- Deep experience with Python (FastAPI, Flask) or TypeScript (Node.js) for scalable backend services and APIs.
- Extensive hands-on experience with AWS services including Lambda, ECS/Fargate, API Gateway, and event-driven services.
- Experience managing infrastructure as code with Terraform.
- Proven ability to build and maintain CI/CD pipelines, preferably with GitLab CI.
- Strong user empathy and communication skills to collaborate effectively with non-technical stakeholders.
- Self-starter mentality with the ability to take ownership of projects and deliver end-to-end solutions.
Nice to Have: experience building internal tools for business users, working with data warehouses (Snowflake, Redshift, BigQuery), Docker, and AWS event-driven services (SQS, SNS, EventBridge
Benefits
- 💰 Competitive base salary: $100,000 – $200,000 USD
- 🏥 Medical, dental, vision, and basic life insurance
- 📆 Paid time off and company holidays
- 💼 Retirement programs
- 🌎 Flexible work environment, including remote work options
- ❤️ 1% charitable giving program
- 💡 Opportunities to work on modern technologies in a collaborative environment
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top candidates efficiently and fairly.
🔍 Our AI thoroughly evaluates your CV and LinkedIn profile, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job’s core requirements and historical success factors to calculate your match score.
🎯 Based on this analysis, we automatically shortlist the three candidates with the strongest match for the role.
🧠 When needed, our human recruitment experts manually review applications to ensure no qualified profile is overlooked.
The process is transparent, skills-based, and bias-free, focusing solely on your fit for the role. Once the shortlist is complete, we share it with the company managing the opening. The final selection and interview process are then handled directly by their internal hiring team.
