Senior Full Stack Developer AWS
Home. It’s a word that holds a special place at Bright MLS. At its core, it’s shelter. But it’s also so much more. Family. Community. Safety. A place where you can be your fullest, truest self. That’s the word that inspires all of us at Bright to do the work that we do -- Ensuring an open, clear, and competitive housing market for ALL.
Our company –and our brand –are reflective of the diverse communities that make up our market. Our employees represent a diverse mix of backgrounds, cultures and experiences, so much so that Bright’s been named as one of the most diverse employers in the area by the Washington Business Journal –2 years in a row.
Bright MLS is the engine that powers the real estate market in the Mid-Atlantic U.S. - supporting over $100B in transactions yearly. It is the single source for all data on Mid-Atlantic residential real estate - anywhere. As a Multiple Listing Service (MLS), our technology solutions connect real estate professionals with other real estate professionals and their clients, providing an open and accessible marketplace for buying and selling real estate.
We’re redefining what it means to be an MLS, and we’d love to have YOU here with us helping tell a Brighter story to the world. To learn more, please visit www.brightmls.com.
Overview:
We are seeking a highly skilled Senior Full Stack Developer with extensive experience in NodeJs/Typescript, React, SQL, and AWS cloud-native development. The ideal candidate will possess a deep understanding of AWS services, including but not limited to S3, Lambda, OpenSearch, Glue, Athena, ECS, RedShift, and have expertise in Terraform, , GraphQL , Jira, GitHub, containers, and distributed microservices. This role requires strong design skills, Agile Scrum proficiency, and a collaborative team player mindset. With at least 8 to 10 years of development experience, the candidate should excel in delivering innovative solutions within a cloud-native environment.
Responsibilities
Development and Integration:
- Design, develop, and maintain scalable, cloud-native applications using NodeJs/Typescript.
- Implement AWS services and solutions such as S3, Lambda, OpenSearch, Glue, Athena, GraphQL, and ECS for various projects.
- Develop and maintain APIs using GraphQL.
- Design, develop, and maintain scalable UI’s using REACT.
- Collaborate with cross-functional teams to integrate and maintain microservices architecture.
Cloud-Native Expertise:
- Utilize Terraform to provision and manage AWS resources.
- Work on containerization and orchestration using Docker and Kubernetes. (a plus)
- Develop and deploy serverless applications using Lambda.
- Build data pipelines and ETL processes with AWS Glue.
- Optimize and analyze data using Athena and OpenSearch.
Agile Development:
- Participate in Agile Scrum ceremonies and contribute to sprint planning, estimation, and execution.
- Collaborate with Product Owners and stakeholders to refine requirements and provide technical expertise.
- Continuously improve development processes and practices.
Collaboration and Communication:
- Foster a collaborative team environment and mentor junior developers.
- Communicate effectively with team members and stakeholders to ensure project alignment.
- Contribute to code reviews, knowledge sharing, and documentation.
Requirements
Technical Skills:
- Proficiency in NodeJs/Typescript, React
- Extensive experience with AWS services, including S3, Lambda, OpenSearch, Glue, Athena, GraphQL, ECS, Redshift.
- Strong expertise in Terraform for infrastructure as code.
- Familiarity with containerization, Docker, and Kubernetes.
- Experience with distributed Microservices architecture.
- Version control using Git and GitHub.
- Knowledge in Java, Python, or another server-side language.
- Knowledge of Jira for project management.
- Knowledge of C# a plus.
Soft Skills:
- Strong problem-solving skills and a passion for tackling complex technical challenges.
- Excellent communication skills to collaborate effectively within a team and with stakeholders.
- Agile Scrum methodology proficiency.
- Strong design skills to architect scalable and maintainable solutions.
- Team player mindset with a willingness to mentor and support junior developers.
Experience:
- Minimum of 8 years of software development experience, including full stack development.
- Proven track record of working on AWS cloud-native projects and deploying applications in AWS environments.
- Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred).
Certifications (Preferred):
- AWS Certified Developer - Associate or Professional AWS Certified Solutions Architect
The salary range for this position is $115,000 to $150,000, based on experience, skills, and qualifications. This position is also eligible for annual performance-based bonuses. Our comprehensive benefits package includes individual and family health, vision, and dental coverage, 401(k) plan with employer-matching, and Paid Time Off (PTO) and holidays.
It is the company's policy to recruit, hire, train and promote individuals, as well as to administer any and all personnel actions, without regard to race, religion, age, sex, marital status, sexual orientation, disability, national origin, ancestry, military status or any other unlawfully prohibited characteristic in accordance with applicable laws.