Senior Full Stack Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer | [Company Name]

The Tone:
This is a hybrid or remote full-time role at [Company]. [Company Name] is a leading innovator in [Industry/Sector], dedicated to building [brief mission statement/product goal]. This role is essential for designing, developing, and maintaining scalable web applications, leading technical initiatives, mentoring junior engineers, and significantly influencing our product’s evolution and the user experience.

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

• Team: Engineering team
• Mission: This person is responsible for designing, developing, and maintaining scalable and robust web applications from front to back.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript ES6+, Node.js, Python, Java, Go, Express, Django, Spring Boot, Gin, PostgreSQL, MySQL, MongoDB, Cassandra, DynamoDB, RESTful APIs, GraphQL APIs, AWS, Azure, Google Cloud Platform, Git, testing frameworks, Docker, Kubernetes, Kafka, RabbitMQ, SQS, Jenkins, GitLab CI, GitHub Actions

What You’ll Actually Do
• Lead Development: Drive the design, development, testing, deployment, and maintenance of full-stack web applications, ensuring high performance, scalability, and reliability.
• Build User Interfaces: Develop responsive, intuitive, and performant user interfaces using modern JavaScript frameworks, HTML5, and CSS3.
• Implement Server Logic: Architect and implement robust, secure, and efficient server-side logic and APIs using various programming languages and database systems.
• Shape Architecture: Participate in and lead architectural discussions, making critical decisions on technology choices, system design, and infrastructure planning.
• Mentor Engineers: Guide junior engineers, fostering their professional growth and contributing to a culture of continuous learning and collaboration.

The Must-Haves
• Background: Bachelor’s or Master’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, with a strong portfolio of shipped products.
• Skills: Expert-level proficiency in at least one modern JavaScript framework, strong command of a back-end programming language and associated frameworks, solid experience with both relational and NoSQL databases, proven experience in designing and building RESTful and/or GraphQL APIs, hands-on experience with cloud platforms (AWS, Azure, or GCP), proficient with Git, experience with various testing methodologies.
• Bonus: Experience with microservices architecture and containerization technologies, familiarity with message queues, knowledge of DevOps practices and CI/CD tools, experience with performance optimization and scalability challenges in high-traffic applications.

Related Jobs