Collaborate with product owners and cross-functional teams to understand business needs and design solutions.
Develop and maintain innovative full-stack web applications using modern frameworks and programming languages.
Implement, monitor, and improve cloud-based solutions (e.g., AWS) to ensure high performance, scalability, and security.
Participate in the software development life cycle (SDLC), including coding, testing, debugging, and deploying applications.
Write and maintain clean, efficient, and scalable code following best practices and coding standards.
Perform code reviews and collaborate with team members to enhance code quality.
Create and maintain technical documentation, including system designs and user workflows.
Work in an Agile environment with rapid feedback cycles to deliver high-quality software products.
Troubleshoot, debug, and resolve technical issues to ensure the reliability and availability of applications.
The key Moderna Mindsets you’ll need to succeed in the role:
Prioritize the platform: You will be focused on building robust full-stack and cloud-based applications that can scale and support our platform’s goals.
Digitize everywhere possible: Your familiarity with modern frameworks, cloud computing platforms, and DevOps practices will ensure that the solutions developed are as efficient and innovative as possible.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field OR equivalent experience.
0-2 years of software development experience through internships, academic projects, or professional roles.
Proficiency in programming languages such as JavaScript, Python, or similar.
Experience with modern JavaScript frameworks (e.g., React, Angular) and backend technologies (e.g., Node.js, Express).
Familiarity with cloud computing platforms (e.g., AWS, Azure) and version control systems (e.g., Git).
A desire to make an impact as part of a high-growth, transformational company that is Bold, Relentless, Curious, and Collaborative.