Are you applying to the internship?
Job Description
Senior Full Stack Developer | Not Specified
The Tone:
This is a full-time role at Not Specified, with hybrid/remote options available. The company is a growing technology firm focused on creating solutions that improve customer experiences and evolve industries. This role is crucial for developing and deploying complex web applications across the full software lifecycle, directly impacting the company’s technical direction and product offerings.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: hybrid/remote options available
• Mission: Own the end-to-end design, development, and deployment of complex web applications to push the boundaries of current solutions.
• Tech Stack: HTML5, CSS3, JavaScript (ES6+), React, Angular, Vue.js, Node.js (Express/Koa), Python (Django/Flask), Java (Spring Boot), Go, PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful APIs, microservices architecture, Git, AWS, Azure, Google Cloud Platform, Docker, Kubernetes, CI/CD, DevOps practices, Jest, React Testing Library, Mocha, Chai, Pytest, JUnit, GraphQL.
What You’ll Actually Do
• Lead: Lead the design, development, and deployment of scalable, high-performance web applications and services.
• Code: Write clean, maintainable, and efficient code for both front-end (UI/UX) and back-end (API, database) components.
• Collaborate: Collaborate closely with product managers, UX/UI designers, and other engineers to understand requirements and translate them into technical solutions.
• Architect: Participate in architectural discussions and contribute to technical decision-making for new features and system enhancements.
• Mentor: Mentor and guide junior developers, fostering a culture of learning and continuous improvement.
The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, with a core focus on full stack web development.
• Experience: 5+ years of professional experience in full stack web development, complemented by extensive experience with relational and/or NoSQL databases, and a proficient understanding of RESTful APIs, microservices architecture, and asynchronous programming.
• Skills: Strong proficiency in front-end technologies including HTML5, CSS3, JavaScript (ES6+), and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
• Skills: Expertise in back-end development languages such as Node.js (with Express/Koa), Python (with Django/Flask), Java (with Spring Boot), or Go.
• Skills: Proficient understanding of RESTful APIs, microservices architecture, asynchronous programming, and experience with version control systems, particularly Git.
• Skills: Solid understanding of software design patterns, data structures, and algorithms, along with familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
• Bonus: Experience with Docker and Kubernetes for containerization and orchestration, knowledge of CI/CD pipelines and DevOps practices, familiarity with testing frameworks (e.g., Jest, Pytest, JUnit), understanding of security best practices in web application development, experience with GraphQL, and a strong portfolio of personal projects.