Design, develop, and deploy full-stack web applications using frontend frameworks/libraries: React + TypeScript, Android + Kotlin and backend languages/frameworks: Go, PostgreSQL, AWS, Kubernetes.
Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
Write clean, maintainable, and efficient code.
Implement and maintain robust APIs and backend services.
Develop and integrate with databases (PostgreSQL, Neo4j).
Ensure the responsiveness and performance of applications.
Participate in code reviews to maintain code quality and share knowledge.
Troubleshoot and debug issues, identifying and implementing solutions.
Stay up-to-date with emerging technologies and industry best practices.
Contribute to the entire application lifecycle, focusing on coding and debugging.
Optimize applications for maximum speed and scalability.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
8+ years of professional experience as a Full Stack Engineer or similar role, with a significant portion in a lead or senior capacity.
Organizational skills are key, as well as technical prowess and outstanding communication skills.
Strong proficiency in JavaScript/TypeScript, Go, Kotlin, Python, Shell scripting.
Solid experience with a modern frameworks, libraries such as Android, React, Go.
Experience with relational and/or NoSQL databases
Familiarity with AWS and containerization technologies (Docker) and orchestration technologies (Kubernetes).
Strong experience with Git and Github Actions workflows
Understanding of RESTful APIs, Web Sockets and microservices architecture.
Strong knowledge of networking and familiarity with most common network protocols such as TCP/IP, DNS, HTTP (able to debug network issues with packet tracing at the lowest level)
Knowledge of software development best practices, including testing, continuous integration, and continuous deployment (CI/CD).
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.
Benefits
Medical, Dental, & Vision Coverage
Flexible Paid Time Off
401(k) + Match
Mental Health Support & Well-Being Program
Paid Maternity & Paternity Leave
Education Assistance
Company-funded Lifestyle Spending Account
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.