Are you applying to the internship?
Job Description
Senior Full-Stack Software Engineer | Not Specified
The Tone:
This is a full-time role at Not Specified, located remotely. The company builds cutting-edge, cloud-native solutions for the enterprise market, focused on solving complex real-world problems for global users. As a Senior Full-Stack Software Engineer, you will be instrumental in designing, developing, and maintaining scalable web applications, directly impacting the platform and the industry. The collaborative culture emphasizes continuous learning and ownership.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote
• Team: Dynamic and distributed engineering team
• Mission: Design, develop, and maintain scalable and robust web applications from end-to-end to empower global users.
• Tech Stack: HTML5, CSS3, JavaScript, TypeScript, React.js, Angular, Vue.js, Node.js, Express, Python, Django, Flask, Java, Spring Boot, Go, Gin, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, GCP, Docker, Kubernetes, Git, CI/CD, GraphQL, Jest, React Testing Library, Cypress, Playwright, Terraform, CloudFormation
What You’ll Actually Do
• Feature Development: Lead the design, development, testing, and deployment of new features and enhancements across the full technology stack.
• Solution Delivery: Collaborate with product managers, UX/UI designers, and other engineers to understand requirements and deliver innovative solutions.
• System Design: Design and implement robust RESTful APIs and microservices, managing and optimizing database schemas for performance and scalability.
• Code Quality: Participate in code reviews, mentor junior engineers, and ensure adherence to coding standards and best practices for high-quality code.
• Architectural Contribution: Contribute to architectural discussions and decisions, shaping the future of the platform and ensuring application security, reliability, and maintainability.
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 software development.
• Experience: 5+ years of professional experience in full-stack software development, with a track record of shipping high-quality software. Experience with deploying and managing applications in a cloud environment is preferred.
• Skills: Strong proficiency in front-end technologies (HTML5, CSS3, JavaScript/TypeScript, modern frameworks like React.js, Angular, Vue.js), extensive experience with back-end languages/frameworks (Node.js/Express, Python/Django/Flask, Java/Spring Boot, Go/Gin), expertise with relational and/or NoSQL database systems (PostgreSQL, MySQL, MongoDB, DynamoDB), familiarity with cloud platforms (AWS, Azure, GCP), solid understanding of software design principles, data structures, algorithms, and architectural patterns (e.g., microservices, event-driven architectures), and proficiency with version control systems (e.g., Git) and CI/CD pipelines.
• Bonus: Experience with GraphQL, knowledge of testing frameworks and methodologies (e.g., Jest, React Testing Library, Cypress, Playwright), prior experience with real-time applications, high-traffic systems, or performance-critical services, contributions to open-source projects or a strong portfolio of personal projects, or experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation).