Senior Fullstack Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Fullstack Software Engineer | [Company Name]

The Tone:
This is a full-time role at [Company Name], with support for remote-friendly work arrangements. [Company Name] is a technology company focused on revolutionizing [briefly describe industry/mission]. This role is crucial for the end-to-end design, development, and deployment of robust and scalable web applications, directly impacting our core platform and millions of users. You will contribute to shaping the future of technology by engineering cutting-edge solutions for real-world challenges.

The TL;DR
• Role: Full Time
• Location: Remote-friendly
• Mission: Lead the technical design, development, and successful deployment of complex new features and services across our core platform.
• Tech Stack: React, Angular, Vue.js, Node.js, Python, Java, Go, Express, Django, Flask, Spring Boot, PostgreSQL, MySQL, MongoDB, Redis, RESTful APIs, Microservices, AWS, Azure, GCP, Git, Docker, Kubernetes, TDD

What You’ll Actually Do
• Design and Deploy: Lead the technical design, development, and successful deployment of complex new features and services across our core platform.
• Write Code: Write clean, efficient, well-documented, and maintainable code for both front-end and back-end applications.
• Collaborate: Collaborate closely with product managers, UX/UI designers, and fellow engineers to translate business requirements into actionable technical designs.
• Review and Improve: Actively participate in rigorous code reviews, ensuring adherence to coding standards, architectural best practices, and optimal performance.
• Mentor: Mentor junior and mid-level engineers, fostering technical excellence and professional growth within the team.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a closely related technical field, or equivalent practical experience in full-stack web application development.
• Experience: 5+ years of professional experience in full-stack web application development, with demonstrated proficiency in at least one modern front-end framework (React.js, Angular, Vue.js) and strong hands-on experience with a prominent back-end language and its associated framework(s) (Node.js/Express, Python/Django/Flask, Java/Spring Boot, Go).
• Skills: Solid understanding of relational and/or NoSQL database systems (PostgreSQL, MySQL, MongoDB, Redis), proven experience designing and implementing RESTful APIs, deploying applications on cloud platforms (AWS, Azure, GCP), familiarity with version control systems (Git) and CI/CD pipelines, excellent problem-solving abilities, and strong communication skills.
• Bonus: Master’s degree in Computer Science or a related technical discipline, experience with containerization technologies (Docker, Kubernetes), familiarity with test-driven development (TDD) methodologies and various testing frameworks, knowledge of modern web application security best practices, contributions to open-source projects or a robust personal technical portfolio, and experience working in an Agile/Scrum development environment.

Related Jobs