Senior Software Engineer

Posted 7 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer | Tech Innovators Inc.

The Tone:
This is a full-time role at Tech Innovators Inc., with flexible work arrangements including remote options. Tech Innovators Inc. develops software solutions that empower businesses and transform user experiences worldwide. This position is vital for designing, developing, and deploying core software systems that drive the company’s flagship products.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote-friendly, flexible work arrangements

• Team: Core development team
• Mission: Designing, developing, and deploying critical software systems that drive flagship products.
• Tech Stack: Python, Django, Flask, TypeScript, JavaScript, React, Angular, Vue.js, PostgreSQL, MySQL, MongoDB, Redis, AWS, Azure, GCP, Docker, Kubernetes

What You’ll Actually Do
• Lead: Lead the design, development, and implementation of new features and services across various platforms.
• Develop: Write clean, maintainable, and efficient code primarily in Python and TypeScript, adhering to established coding standards and best practices.
• Collaborate: Collaborate closely with product managers, UX/UI designers, and other engineering teams to translate requirements into technical specifications and deliver high-quality solutions.
• Mentor: Mentor junior engineers, provide constructive feedback, and contribute to a culture of continuous learning and knowledge sharing within the team.
• Support: Troubleshoot and debug complex issues, ensuring optimal performance, reliability, and security of applications.

The Must-Haves
• Background: Senior-level software engineer with a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
• Experience: 5+ years of progressive professional experience in software development, with a significant focus on full-stack engineering, including deploying applications in cloud environments and using CI/CD pipelines.
• Skills: Strong proficiency in Python (including Django/Flask) and TypeScript/JavaScript (e.g., React, Angular, Vue.js), extensive experience with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases, and familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
• Bonus: Experience designing microservices architectures, familiarity with message queuing systems (e.g., Kafka, RabbitMQ), knowledge of performance optimization for large-scale distributed systems, and experience with test-driven development.

Related Jobs