Software Engineer, Full Stack
Build scalable backend APIs and services (60-70%) alongside intuitive frontend experiences (30-40%) for financial connection tools used by millions. Requires 2-4 years full-stack experience with JavaScript, Python/Java/Go/Node.js, MySQL, microservices, and API design.
About the job
Responsibilities
- Design, develop and maintain both frontend and backend components
- Majority Backend Focus (60-70%): Develop APIs and services, focusing on scalability, security and performance
- Frontend Focus (30-40%): Build delightful experiences using modern JavaScript frameworks and libraries
- Work closely with product managers, product designers and other stakeholders to define and implement new features
- Write clean, maintainable and efficient code
- Develop automated tests; troubleshoot and resolve issues
Qualifications
- 2-4 years of experience in full-stack development
- Working knowledge of HTML, CSS, JavaScript and modern frameworks and libraries
- Working knowledge of one or more programming languages such as Python, Java, Go, or Node.js
- Experience with MySQL or other relational databases
- Experience working with microservices
- Experience with API design
- Excellent coding and testing skills
- High ownership and customer empathy
Skills
JavaScript, Python, Java, Go, Node.js, HTML, CSS, MySQL, Microservices, API Design
Similar jobs
Fullstack Engineering jobsSoftware engineering intern designing high-performance systems for real-time trading, distributed data processing, and machine-learning research infrastructure. The role requires strong computer science fundamentals, significant coding experience, and familiarity with Linux, Git, databases, and cloud infrastructure.
Builds and deploys software and machine learning components for behavior prediction, decision-making, and environmental interaction systems. Requires a bachelor’s degree and at least one year of relevant experience with Python, Go or C++, scalable data pipelines, deep learning, and cloud infrastructure.
Build and deploy full-stack features for an AI code-review product, tackling LLM memory, codebase indexing, and semantic search challenges. The role requires a computer science or equivalent degree, at least one year of software or DevOps engineering experience, and JavaScript/TypeScript expertise.
Build scalable full-stack systems that help enterprise customers govern Retool across organizations, including administration, permissions, AI cost controls, and multi-instance management. The role requires 2–8 years of software engineering experience and strong backend, data modeling, and cross-functional delivery skills.
Build, optimize, and maintain AI-enabled software systems for a healthcare technology platform while collaborating across disciplines and protecting user privacy. Requires 2+ years of generalist software engineering experience and familiarity with data security and HIPAA compliance.