Senior Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer | [Company Name]

The Tone:
This is a full-time role at [Company Name]. This position is central to designing, developing, and deploying robust software solutions that drive the company’s core products and services. [Company Name] is a technology company dedicated to [briefly describe core mission or industry], empowering users and clients by [describe impact] with quality and a strong user experience. This role contributes to building technology that solves complex problems for users.

The TL;DR
• Role: Full Time
• Mission: Design, develop, and deploy robust, scalable, and high-performance software solutions that drive core products and services.
• Tech Stack: Python, Java, Node.js, Go, Django, Spring Boot, React, AWS, Azure, GCP, PostgreSQL, MySQL, MongoDB, Cassandra, Git, Docker, Kubernetes, Angular, Vue.js, Kafka, RabbitMQ

What You’ll Actually Do
• Lead Development: Lead the design, development, and implementation of new features and functionalities across our platform, adhering to best practices.
• Code Creation: Develop clean, efficient, well-documented, and testable code, primarily in Python, Java, or Node.js.
• Cross-Functional Collaboration: Collaborate with product management and design teams to understand requirements and translate user stories into technical specifications.
• Engineering Improvement: Mentor junior engineers, conduct code reviews, and contribute to the continuous improvement of engineering standards and processes.
• System Maintenance: Troubleshoot, debug, and upgrade existing systems to ensure optimal performance, reliability, and security.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, coupled with a solid understanding of data structures, algorithms, object-oriented design, and design patterns.
• Experience: 5+ years of professional experience in software development with a strong portfolio of delivered projects, demonstrated experience with cloud platforms (AWS, Azure, or GCP), and proficiency in microservices architecture and RESTful API design.
• Skills: Expert proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js) and associated frameworks, extensive experience with relational and/or NoSQL databases, and proficiency with Git for version control.
• Bonus: Experience with containerization technologies (e.g., Docker, Kubernetes), familiarity with front-end technologies such as React, Angular, or Vue.js, and knowledge of message queues (e.g., Kafka, RabbitMQ).

Related Jobs

AI-enabled Builder Early CareerFull Time
Stripe
Posted 12 hours ago In-person San Francisco, CA Software Development $120K - $180K / year