FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Fullstack Software Engineer
EarnInSenior Fullstack Software Engineer developing both backend services and frontend experiences at EarnIn. Collaborating with cross-functional teams for a new time & attendance product in a hybrid work environment.
Tech Stack
Tools & technologiesAWSCloudGoKubernetesMicroservicesPythonReactTerraformTypeScript
About the role
Key responsibilities & impact- Design & build key components for EarnIn’s time-and-attendance system.
- Develop robust, secure, and scalable backend services and APIs (Golang) while contributing to intuitive, accessible user-facing frontend (ReactJS) features for our new time & attendance product.
- Collaborate closely with product managers, designers, and fellow engineers to deliver high-impact features that meet the needs of customers end to end.
- Design, implement, and maintain scalable and reliable backend microservices for EarnIn’s payroll products.
- Investigate and resolve production issues across the stack with a focus on root cause analysis, long-term stability, and continuous improvement.
- Contribute to building a modern, best-in-class platform that handles time-critical workflows with precision and reliability.
- Conduct code reviews to ensure code quality, adherence to best practices, maintainability, and alignment with project requirements, while providing constructive feedback to team members across backend and frontend codebases.
- Ensure the delivery of high-quality software features within established timelines.
Requirements
What you’ll need- 4+ years of development experience in a fast-paced environment.
- Bachelor’s degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience.
- Experienced in building and maintaining end-to-end web applications using modern backend languages (e.g., Go, C#, Python) and frontend frameworks (e.g., React, TypeScript), with a strong focus on scalable architecture and user-centric design.
- Hands-on experience working with relational databases.
- Cloud experience, AWS preferred.
- Experience managing infrastructure and service configurations using Configuration as Code (e.g., Helm, Kustomize, Terraform).
- Deploy and operate backend services in a Kubernetes-based environment, optimizing for resiliency, scalability, and performance.
- Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, or similar tools) as part of your software development workflow
- Comfort collaborating across the stack, including working closely with design and product to translate requirements into user-facing functionality.
- Excellent written and verbal communication skills.
- Ability to thrive in a fast-paced, dynamic environment with a strong bias toward action and results.
Benefits
Comp & perks- healthcare
- internet and cell phone reimbursement
- learning and development stipend
- potential opportunities to travel to our Mountain View, CA headquarters
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Backend DevelopmentFrontend DevelopmentMicroservices ArchitectureAPI DevelopmentCloud ComputingAWSAI-Assisted Development ToolsRoot Cause AnalysisCode ReviewScalable Architecture
Soft Skills
Excellent Communication SkillsCollaborationAdaptabilityProblem-SolvingBias Toward Action
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Computer Engineering