Are you applying to the internship?
Job Description
Senior Software Engineer – Full Stack | Innovative Tech Solutions, Inc.
The Tone:
This is a full-time role at Innovative Tech Solutions, Inc., located remotely within the USA or in San Francisco, CA. The company builds scalable and robust applications that power its cutting-edge platform. This role is crucial for an engineer who will design, develop, and maintain these applications, playing a pivotal role in the company’s growth. The position thrives in a collaborative environment, focusing on solving complex problems and building high-quality software across the full stack.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote (USA) or San Francisco, CA
• Team: Dynamic and growing engineering team
• Mission: Design, develop, and maintain scalable and robust applications that power the company’s cutting-edge platform.
• Tech Stack: HTML5, CSS3, JavaScript (ES6+), React, Angular, Vue.js, Python, Node.js, Java, Go, Ruby, Django, Express, Spring Boot, Rails, PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful APIs, microservices architecture, AWS, Azure, GCP, Docker, Kubernetes, Git, automated tests (unit, integration, end-to-end)
What You’ll Actually Do
• Design and develop high-quality, scalable, and maintainable full-stack applications using modern technologies.
• Collaborate closely with product managers, UX/UI designers, and other engineers to define, design, and ship new features and products.
• Lead technical discussions, perform code reviews, and provide constructive feedback to team members, contributing to development processes.
• Optimize applications for maximum speed, scalability, and security, and troubleshoot complex issues across the stack.
• Mentor and guide junior engineers, fostering a culture of learning and growth within the team.
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. Experience with RESTful APIs, microservices architecture, cloud platforms (AWS, Azure, GCP), and containerization technologies (Docker, Kubernetes).
• Skills: Strong proficiency in front-end technologies (HTML5, CSS3, JavaScript ES6+, React, Angular, Vue.js) and expertise in back-end development (Python, Node.js, Java, Go, Ruby with frameworks like Django, Express, Spring Boot, Rails). Solid understanding of relational (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) database systems. Proficient with Git and demonstrated ability to write automated tests, along with strong debugging skills. Exceptional communication and collaboration skills with excellent problem-solving abilities.
• Bonus: Master’s degree in Computer Science or a related field. Experience with CI/CD pipelines and DevOps practices. Knowledge of performance monitoring and logging tools (Datadog, Splunk, Prometheus, Grafana). Familiarity with serverless architectures (AWS Lambda). Experience working in an Agile/Scrum development environment. Contribution to open-source projects or a strong GitHub profile.