Senior Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer | Not Specified

The Tone:
This is a full-time role at Not Specified, with flexible work arrangements including remote options. The company is a technology firm that builds intuitive, powerful, and reliable software platforms to empower businesses and individuals. This role is instrumental in designing, developing, and deploying software solutions and contributing to the future of the company’s technology stack and infrastructure.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Flexible (Remote-friendly)

• Mission: Lead the design, development, and implementation of complex software features and new products.
• Tech Stack: Java, Python, Go, C#, JavaScript/TypeScript, Spring Boot, Django, Node.js, React, Angular, Vue.js, PostgreSQL, MySQL, MongoDB, Cassandra, AWS, Azure, GCP, Docker, Kubernetes

What You’ll Actually Do
• Lead: Lead the design, development, and implementation of complex software features and new products across the full stack.
• Write: Write high-quality, maintainable, and robust code using best practices and modern development methodologies.
• Collaborate: Collaborate with product managers, UX designers, and other engineers to define specifications, plan sprints, and ensure timely feature delivery.
• Mentor: Mentor junior and mid-level engineers, fostering a culture of technical excellence and continuous learning.
• Contribute: Contribute actively to architectural discussions and decisions, helping to shape the future of the technology stack and infrastructure.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience in software development.
• Experience: 5+ years of professional experience in software development, with a strong track record of shipping successful products. Demonstrated ability to lead projects, make sound technical decisions, and effectively mentor other engineers.
• Skills: Proficiency in one or more general-purpose programming languages (e.g., Java, Python, Go, C#, JavaScript/TypeScript); strong experience with web frameworks and modern front-end technologies; solid understanding of data structures, algorithms, object-oriented design principles, and software architecture patterns; experience with relational and NoSQL databases; familiarity with cloud platforms and containerization technologies; excellent communication skills and problem-solving aptitude.
• Bonus: Experience with microservices architecture and event-driven systems; knowledge of CI/CD pipelines and DevOps practices; contribution to open-source or significant personal projects; experience working in a rapidly scaling or high-growth environment.

Related Jobs