Are you applying to the internship?
Job Description
Senior Full Stack Software Engineer | Innovative Technology Company
The Tone:
This is a full-time role at Innovative Technology Company, available for remote work within the [Country/Region] or at our office in [City, State]. The company builds cutting-edge solutions that empower businesses and enrich lives, focusing on digital transformation. This role is pivotal in designing, developing, and deploying robust, scalable, and high-performance web applications, contributing to critical features from conception to launch.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote within the [Country/Region], or office in [City, State]
• Team: Product development team
• Mission: Design, develop, and deploy robust, scalable, and high-performance web applications across the entire stack.
• Tech Stack: JavaScript (ES6+), HTML5, CSS3, React, Angular, Vue.js, Node.js, Express, NestJS, Python, Django, Flask, Java, Spring Boot, Go, Gin, Echo, PostgreSQL, MySQL, MongoDB, Redis, RESTful APIs, GraphQL APIs, Git, Jest, React Testing Library, Cypress, Mocha, Jasmine, Pytest, AWS, Google Cloud Platform (GCP), Microsoft Azure, Docker, Kubernetes, Jenkins, GitLab CI, GitHub Actions, Microservices
What You’ll Actually Do
• Development Leadership: Design, develop, and maintain complex web applications, including front-end, back-end, and database components.
• Architectural Contribution: Contribute to the architectural design and technical roadmap for new and existing systems, ensuring scalability, reliability, and security.
• Code Quality and Testing: Produce clean, efficient, well-documented, and testable code, developing and maintaining automated tests for robustness.
• Cross-Functional Collaboration: Work closely with product management and UX/UI designers to define requirements and deliver features that meet business needs.
• Technical Guidance: Provide technical guidance, perform code reviews, and foster growth within the engineering team.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience in full stack web development.
• Experience: 5+ years of professional experience in full stack web development, with strong proficiency in modern JavaScript, HTML5, CSS3, and a major front-end framework like React, Angular, or Vue.js. Extensive experience with at least one back-end language and framework, such as Node.js with Express/NestJS, or Python with Django/Flask.
• Skills: Proven track record of designing and implementing RESTful and/or GraphQL APIs, solid experience with relational and NoSQL databases, expert-level proficiency with Git, and experience with various testing methodologies.
• Bonus: Experience with cloud platforms (AWS, GCP, Azure), familiarity with Docker and Kubernetes, experience with CI/CD pipelines, understanding of microservices architecture, and a commitment to DevOps principles.