Senior Full-Stack Software Engineer

Posted 6 months ago

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, with flexible work arrangements including hybrid or remote options available. The company is a pioneering technology company dedicated to transforming an industry and building intelligent, intuitive, and impactful solutions. This role is instrumental in designing, developing, and maintaining scalable and robust applications across the entire stack, delivering high-quality software solutions and exceptional user experiences.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote/Hybrid (flexible)

• Mission: To design, develop, and maintain scalable and robust applications across the entire stack, from user-facing interfaces to backend services and databases.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript, TypeScript, Node.js, Python, Java, Go, Ruby, Express, Django, Spring Boot, Ruby on Rails, RESTful APIs, Microservices, Asynchronous programming, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, Google Cloud Platform, Docker, Kubernetes, Git, CI/CD, DevOps, Kafka, RabbitMQ, SQS

What You’ll Actually Do
• Lead Development: Lead the design, development, and deployment of complex features and services for both frontend and backend systems.
• Write Code: Write clean, maintainable, and efficient code, participating actively in code reviews and ensuring adherence to best practices.
• Resolve Issues: Troubleshoot, debug, and resolve software defects and performance issues across various environments.
• Define Specifications: Collaborate with product management and design teams to understand requirements, define technical specifications, and translate them into actionable tasks.
• Mentor Engineers: Mentor junior engineers, providing guidance on technical challenges, software architecture, and career development.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• Experience: 5+ years of professional experience in full-stack software development, including experience with cloud platforms for deploying and managing applications.
• Skills: Strong proficiency in a modern frontend framework and associated web technologies, extensive experience with backend development languages and frameworks, solid understanding of RESTful APIs and microservices architecture, proficiency with relational and NoSQL database technologies, and familiarity with containerization.
• Bonus: Master’s degree or PhD in a related field, experience with CI/CD pipelines and DevOps practices, knowledge of testing frameworks and methodologies, familiarity with message queues and streaming platforms, experience with performance optimization and scaling, or contributions to open-source projects.

Related Jobs