About the Role
We are looking for a Mid-Level Software Engineer to join our dynamic team in a fully remote capacity. As a Mid-Level Software Engineer - Remote, you will have the opportunity to work on various parts of our platform, gaining diverse experience while contributing to meaningful projects that impact our users. This role is ideal for someone who is eager to take ownership of their work and grow their skills in a supportive environment.
What You'll Do
- Develop and maintain high-quality software solutions using TypeScript, Node.js, and AWS.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews and contribute to our testing methodologies to ensure software quality.
- Engage in the full software development lifecycle (SDLC), from requirements gathering to deployment.
- Utilize SQL, Postgres, and Redshift for data processing and management.
- Work with serverless technologies to enhance application performance and scalability.
- Contribute to web applications using React and Java.
- Mentor junior engineers and assist in their professional development.
Requirements
- 2-5 years of experience as a software engineer, with a focus on web development.
- Proficiency in JavaScript, Python, and Ruby on Rails.
- Strong understanding of cloud computing concepts and serverless architectures.
- Experience with CSS and modern front-end frameworks.
- Familiarity with DBT and data processing tools.
- Excellent problem-solving skills and a passion for software engineering.
- Strong communication skills and the ability to work effectively in a remote team.
Nice to Have
- Experience with C++ and COSMOS.
- Knowledge of agile methodologies and project management tools.
- Experience in mentoring or leading small teams.
What We Offer
- A fully remote team environment with flexible working hours.
- Opportunities for real ownership of projects and contributions to the company’s success.
- Mentorship and growth opportunities with experienced engineers.
- A collaborative and inclusive company culture.
- Access to learning resources and professional development programs.
- Competitive salary and benefits package.
This Mid-Level Software Engineer role offers a fully remote work environment with opportunities for mentorship and project ownership, making it an attractive position for growth-oriented candidates.
Who Will Succeed Here
Proficient in TypeScript and Node.js, with a strong understanding of AWS services like Lambda and S3, enabling efficient cloud-based application development.
Self-motivated and disciplined in a remote work environment, demonstrating the ability to manage time effectively and prioritize tasks independently while collaborating with a distributed team.
Experience with database management using SQL, Postgres, and Redshift, combined with a mindset focused on optimizing data retrieval and storage for application performance.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months