Senior Software Engineer (Full-Stack)

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer (Full-Stack) | Leading Technology Company

The Tone:
This is a full-time role at Leading Technology Company, with flexible work arrangements (hybrid/remote options available). The company revolutionizes [mention industry, e.g., cloud computing, e-commerce, healthcare tech] with cutting-edge solutions, aiming to [mention company mission, e.g., empower businesses to thrive digitally, simplify complex processes, connect people globally]. This role is vital for designing, developing, and deploying robust, scalable, and high-performance applications that directly contribute to core product offerings and user experience.

The TL;DR
• Role: Full Time
• Type: Flexible
• Location: Flexible (hybrid/remote options available)
• Mission: Lead the design, development, and deployment of robust, scalable applications that contribute to core product offerings and user experience.
• Tech Stack: Python, Java, Node.js (TypeScript), Go, C#, HTML5, CSS3, JavaScript/TypeScript, React, Angular, Vue.js, PostgreSQL, MySQL, MongoDB, DynamoDB, Cassandra, AWS, Azure, GCP, Git, Docker, Kubernetes, Kafka, RabbitMQ, SQS, AWS Lambda

What You’ll Actually Do
• Lead the design, development, and implementation of complex, scalable full-stack applications using modern technologies and frameworks.
• Collaborate with product managers, UX/UI designers, and other engineering teams to translate business requirements into innovative technical solutions.
• Architect and build robust APIs and services for both internal and external consumption.
• Mentor junior engineers, share knowledge, and contribute to the growth and development of the team.
• Contribute to the overall system architecture, scalability, and reliability of our platforms.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience in full-stack software development.
• Experience: 7+ years of professional experience in full-stack software development, with a strong emphasis on building scalable web applications and deploying and managing them in cloud environments (AWS, Azure, GCP).
• Skills: Expert proficiency in at least one modern back-end programming language (e.g., Python, Java, Node.js, Go, C#); strong experience with front-end technologies (HTML5, CSS3, JavaScript/TypeScript, React, Angular, Vue.js); deep understanding of relational and/or NoSQL databases; extensive experience designing and building RESTful APIs and microservices; proficiency with Git and automated testing frameworks.
• Bonus: Experience with containerization technologies (Docker, Kubernetes), CI/CD pipelines and DevOps practices, message queues (Kafka, RabbitMQ, SQS), serverless architectures (AWS Lambda), and understanding of security best practices. Prior experience in an Agile/Scrum environment and contributions to open-source projects are also valued.

Related Jobs

NYL Insurance
Posted 1 day ago Hybrid - 3 days per week - New York, USA Software Development $124K - $177K / year