Are you applying to the internship?
Job Description
Senior Software Engineer – Full Stack | Not Specified
The Tone:
This is a full-time role at Not Specified, with flexible working arrangements and fully remote options. You will be instrumental in designing, developing, and deploying robust and scalable web applications from front to back-end. This position offers a chance to contribute to impactful products while working with contemporary technologies in a collaborative environment.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: In-person or Remote
• Team: Engineering Team
• Mission: Design, develop, and deploy robust and scalable web applications from front to back-end.
• Tech Stack: JavaScript, HTML5, CSS3, React, Angular, Vue.js, Redux, Context API, Node.js, Python, Java, Go, Express, NestJS, Django, Flask, Spring Boot, PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful APIs, GraphQL APIs, Git, AWS, Azure, GCP, Docker, Kubernetes, CI/CD, DevOps, Jest, React Testing Library, Mocha, Chai, Agile/Scrum
What You’ll Actually Do
• Design & Development: Lead the design, development, and implementation of high-performance, scalable, and secure full-stack solutions.
• Front-End Expertise: Develop responsive and intuitive user interfaces using modern JavaScript frameworks.
• Back-End Mastery: Build and maintain robust server-side applications, APIs, and microservices using languages like Node.js, Python, Java, or Go.
• Database Management: Design and optimize database schemas and queries for both SQL and NoSQL databases.
• Mentorship & Quality: Mentor junior engineers, conduct code reviews, and foster a culture of continuous learning and improvement.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Professional experience in full-stack software development.
• Experience: 5+ years of full-stack software development experience. Extensive experience with at least one back-end language/framework (e.g., Node.js with Express/NestJS, Python with Django/Flask, Java with Spring Boot) and modern front-end frameworks (e.g., React.js with Redux/Context API). Proven experience designing and consuming RESTful and/or GraphQL APIs.
• Skills: Strong proficiency in JavaScript, HTML5, CSS3. Solid understanding of relational (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB) databases. Proficient with Git and collaborative development workflows. Excellent problem-solving, analytical, and debugging skills.
• Bonus: Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Familiarity with CI/CD pipelines and DevOps practices. Knowledge of testing frameworks (e.g., Jest, React Testing Library, Mocha, Chai). Experience working in an Agile/Scrum development environment. Contributions to open-source projects or a strong portfolio of personal projects.