Backend Engineer at Minority Programmers Association

2 years ago Development & Programming Middle, Senior Contract 15-25 $/Hour

We are seeking a determined developer who is passionate about changing the world through technology!


QUALIFICATIONS/EXPERIENCE

  • Must be 18 years or older
  • Currently enrolled or completed Bachelor’s degree in Software Engineering, Data Science, Information System, System Engineering, Statistics, Computer Science, Cryptography or related field(s) with a Cumulative GPA of 2.7 or above OR completion of full stack coding bootcamp
  • Available to work before or on November 1, 2021
  • Demonstrated experience with datasets both relational and NoSQL databases (e.g., MongoDB, MS SQL Server, Oracle, Postgres, etc.)
  • Proficiency of MERN stack
  • Experience with XML or JSON data modeling
  • Experience with Git/Git Flow/Bitbucket and modern source code management methodology
  • Proficiency HTML5/CSS3, JavaScript (ES6)
  • Experience working with large codebases
  • experience with integrating REST API services
  • Experience working with open-source projects
  • Experience in Automation Testing and Test Driven Development (TDD)
  • 3+ years experience in software development and programming
  • Experience in back-end development, algorithms, and data structures
  • Experience should include collection creation, access method tuning, sharding implementation, index creation, and debugging query execution to obtain top database performance
  • Understand MongoDB indexing concepts such as Single Field, Compound, Multikey, hashed, and Geospatial indexes
  • Experience with table design, index utilization, query plan analysis, and performance optimization
  • Knowledge or basic understanding of any Cloud technologies
  • Advanced analytical and problem-solving skills
  • Passion for technology and community
  • Strong attention to details + deadlines.
  • Passion to learn and advance career
  • Must have own laptop and phone
  • Not afraid to ask questions!
  • Knowledge of Devops, CI/CD is recommended
  • Knowledge of Blockchain, Solidity and Web3 is recommended

Experience:

  • NoSQL: 2 years (Preferred)
  • Javascript: 3 years (Preferred)
  • ReactJS: 2 years (Preferred)
  • SQL: 4 years (Preferred)
  • Node.js: 4 years (Preferred)
  • ExpressJS: 2 years (Preferred)
  • Git version control: 3 years (Preferred)
  • NextJS: 2 years (Preferred)
  • Flask: 2 years (Preferred)
  • API: 3 years (Preferred)
  • DevOps: 3 years (Preferred)
  • CI/CD: 2 years (Preferred)
  • Laravel: 2 years (Preferred)
  • Django: 2 years (Preferred)


Full Job Description

Minority Programmers Association is an international network of programmers and activists empowering underrepresented communities through STEM education, mentorship, job placement, and the development of socially impactful software solutions.

A key to developing impactful software solutions is developing responsive web applications using the latest backend technologies. As a result, Minority Programmers Association is proud to announce the creation of a Backend Developer position.

We are seeking a determined developer who is passionate about changing the world through technology!

This role will report to the Senior Software Engineer at the Minority Programmers Association.

RESPONSIBILITIES

  • Design, develop, and test mobile and web applications
  • Build reusable code and libraries for future use
  • Accurately translate user and business needs into functional backend code
  • Design database schema based on stakeholder requirements
  • The design, development, and deployment of web applications
  • Develop code and data pipelines to ingest relational databases, file shares, web services, and real time streams
  • Develop code to harmonize disparate data sets into canonical models for analysis and operations
  • Generate reports on project statuses and thoroughly track tasks on ClickUp (project management tool)
  • Maintenance of web applications
  • Create REST APIs with Express.js
  • Generate reports on project statuses and thoroughly track on ClickUp (project management tool)
  • Identify, record, document thoroughly and track bugs
  • Maintain a strong understanding of MinorityProgrammers products and services.
  • Participate in all aspects of the software life cycle using Agile development methodologies
  • Ensuring quality and security of the solutions and address any remediations as needed
  • Collaborate with the engineering team counterparts to analyze, investigate and resolve open issues. Also, provide technical expertise to support team during incident/problem resolution
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements, system architecture design, and data architecture design
  • 40-60 weekly hours (with the ability to make synchronous daily standup meetings) for at least a 3 month commitment
  • Attend all scrum meetings (Triweekly SCRUM Calls MWF 11AM EST), Monday 11AM (1 hour Sprint Retrospective, Backlog Grooming, and Debugging Session). Meeting with MPA President for Bi-Monthly check ins, Proactively organize pair programming/research/alpha hunting sessions


Pay: $15.00 - $25.00 per hour

Benefits:

  • Referral program
  • Schedule:
  • 10 hour shift
  • 8 hour shift
  • Monday to Friday
Supplemental Pay:
  • Bonus pay
  • Education:
  • Bachelor's (Preferred)

🌍 World Wide laravel nodejs javascript api devops
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)