Senior Software Engineer
M3 USA
Job highlights
Summary
Join M3 Global Research, a part of M3 USA, as a Senior Software Engineer and contribute to the development of complex applications within a fast-paced, cutting-edge team. You will lead and supervise development, ensuring projects align with Agile methodologies and meet quality standards. Responsibilities include designing, implementing, and delivering scalable solutions, continuously improving systems, and fostering a culture of accountability. Collaboration with various teams is crucial, along with providing regular status updates. This role requires strong expertise in Node.js, SQL, and modern front-end frameworks, along with experience in Agile methodologies and secure coding practices. M3 USA offers a competitive compensation and benefits package.
Requirements
- Strong expertise in Node.js, with experience building scalable and efficient backend systems and APIs
- Knowledge of SQL and familiarity with relational databases like Oracle or similar platforms
- Experience with modern front-end frameworks, specifically React or Angular, and familiarity with Bootstrap for UI development
- Proficient with source control tools like Git for collaborative development and versioning
- Knowledge of secure coding practices and familiarity with standards like OWASP Top Ten and SANS CWE, with a commitment to adapting to evolving security threats through audits and ongoing education
- Team-oriented with exceptional collaboration and communication skills, both verbal and written
- Exceptional multitasking abilities, capable of balancing multiple projects and priorities effectively
- An analytical mindset with superior problem-solving abilities and a strong inclination to learn and implement new techniques
- 5+ years of experience with Node.JS
Responsibilities
- Lead and supervise the development team, ensuring projects are executed efficiently, aligned with Agile methodologies, and meet quality standards
- Design, implement, and deliver highly scalable solutions based on modern cloud-based architectures
- Continuously develop, release, monitor, and improve our systems and services while fostering a culture of accountability within the team
- Set and actively promote software development processes and best practices, providing mentorship to team members
- Participate in and facilitate Agile ceremonies, such as daily stand-ups, sprint planning, and retrospectives, to ensure alignment and progress tracking
- Provide regular status updates to stakeholders, ensuring transparency and clear communication of progress, roadblocks, and timelines
- Partner with product managers, designers, and engineers across the organization to shape high-impact solutions and deliver high-quality applications
- Take responsibility for the teamβs deliverables, ensuring scope is maintained and work is delivered iteratively while embracing Agile principles
Preferred Qualifications
- Exposure to additional languages and frameworks such as PL/SQL, Java/JSP, jQuery, HTML5, CSS3, PHP, Ruby, and ColdFusion
- Familiarity with mobile-first development and responsive design
Benefits
- Health and Dental
- Life, Accident and Disability Insurance
- Prescription Plan
- Flexible Spending Account
- 401k Plan and Match
- Paid Holidays and Vacation
- Sick Days and Personal Day
Share this job:
Similar Remote Jobs
- πArgentina
- π°$175k-$210kπUnited States, Worldwide
- π°$185k-$223kπUnited States
- πGermany
- πGermany
- πPortugal
- π°$183k-$201kπUnited States
- π°$169k-$240kπUnited States
- π°$225k-$255kπUnited States
- π°$225k-$255kπUnited States