Full Stack Javascript Developer
About the job
We’re looking for a Full Stack Javascript Developer who will take a key role on our team. Our Full Stack Developer must have knowledge in all stages of the SDLC.
You’ll be working alongside other engineers and developers, collaborating on the various layers of the infrastructure deployed in AWS and built in NodeJS.
Requirements
Computer Science or equivalent bachelor's degree
Design overall micro-services architecture of the web application.
Maintain quality and ensure responsiveness of applications.
Collaborate with the rest of the engineering team to design and launch new features.
Maintain code integrity and organization.
Developing Unit Tests for new endpoints created.
Experience working with graphic designers and converting designs to visual elements.
Understanding and implementation of security and data protection.
Highly experienced with Javascript ES6, NodeJS, NPM, MongoDB, MySQL
Proficient in managing and deploying on AWS
Knowledge of code versioning tools GIT and Github.
Proficient in Communication in English
Must be willing to work with a minimum or a 5 hour overlap with the San Diego Team
Bonus Skills:
Experience using advanced JavaScript libraries and frameworks such as AngularJS or ReactJS.
Development experience with either PWA's or mobile apps.
GDPR, CCPA, HIPAA Compliance
Benefits
Flexible Personal Time Off
Freedom of remote work
Education and learning budget
Guaranteed annual structured raise
Typical Day
Write Technical Specification and review with the team lead
Coding new Features
Fixing Bugs in your work or reported in Production
Auditing and Optimizing code for Speed, Stability, Network traffic, Responsiveness, Security
Building Frontend UI using HTML/CSS per standards or design requirements
Building REST API’s for new features
Creating Unit Tests for new endpoints
Brainstorm with the team for innovative solutions
Meet daily for a standup meeting with the team to discuss what was completed yesterday and what will be completed today
Meet with the QA team to submit weekly User Stories that are ready for testing
Follow a SCRUM or Kanban SDLC process
Demo work to the Team Lead
Deploy tested features to UAT/Staging environments on AWS when CI/CD is not implemented yet
Success Looks Like This
Elegant Stable and Secure code being created
Weekly submissions to QA
No more than 2 testing cycles
Following SDLC Process
Maintaining a %65-%70 focus factor
Reliable, Responsible and Available
About us
Madain Corp is a software engineering and technical services company that has been in business for ever a decade. They specialize in helping businesses remove technical barriers and succeed by providing them with effective technology solutions. The company is known for using cutting-edge technology stacks that can scale and perform well as a business grows.
Madain Corp is a leader in the industry, with a track record of delivering high-quality products and services to its clients. The company has won numerous awards for its work and has been recognized by prominent publications such as Entrepreneur.com, Forbes, TechCrunch, CNN, and Fox Business. Their team of experienced software engineers and technical professionals is dedicated to helping businesses succeed through the use of technology.