
Senior Full Stack Developer
KATBOTZ®
contract
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AngularJavaJavaScriptJestJUnitKubernetesPostgresRxJSSpringSpring BootSpringBootTypeScript
About the role
- Lead the design, development, and optimization of scalable web applications
- Collaborate with cross-functional teams
- Mentoring developers
- Making architectural decisions
Requirements
- 10+ years of experience in software development
- Strong hands-on expertise across front-end and back-end technologies
- Architectural decision-making ability
- Experience mentoring developers in a fully remote environment.
- Strong understanding of OOP principles, micro-services architecture, and MVP pattern
- Main tech stacks: Java/Spring Boot, Angular TypeScript/JavaScript
- Strong understanding of HTTP and Restful protocols
- Skilled with Git and version control systems
- Experience with RxJS
- Experience with writing unit tests, including JUnit (Java) and Jest (Angular/TypeScript)
- Experience with PostgreSQL, Snowflake and relational databases
- Familiarity with DevOps practices, including Kubernetes, RKE, GitHub Actions pipelines, and CI/CD practices.
Benefits
- Competitive compensation package
- Opportunities for professional development and career advancement.
- Flexible working conditions, with remote options available.
- Dynamic and supportive work environment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootAngularTypeScriptJavaScriptOOP principlesmicro-services architectureMVP patternPostgreSQLSnowflake
Soft skills
mentoringcollaborationarchitectural decision-making