FullStack NodeJS Developer (VoIP)

at  DataArt

Monterrey, N. L., Mexico -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Nov, 2024Not Specified29 Aug, 20243 year(s) or aboveGit,Voice Services,Code,Quick Study,English,Openser,Mp3,Pcm,Security,Lua,Opensips,Aws,Apps,Testing,Agile Environment,Communication Skills,Freeswitch,Janus,Isdn,Javascript,AsteriskNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Client: DataArt client is an American technology company. The company’s headquarters are located in Los Angeles. Cloud services, digital media, and marketing services are among the main areas of our client’s interest.
Project overview: We created several teams that develop various products and use modern technology stack during our cooperation with the client. The client is open to new frameworks, modern tools, and using advanced methodologies. There is a clear focus on short release cycles, the sequential release of features into production, and daily transparent communication.

Position overview: A leading SaaS provider is seeking a VoIP Senior Software Developer to join our expanding development team, where you will be designing and developing voice services for our SaaS voice platform. As a developer with knowledge/understanding of SIP and RTP, you will employ your experience to build and maintain reliable and scalable VoIP solutions using open-source SIP technologies such as FreeSwitch and OpenSIPS. Applicants who have demonstrated server-based applications development using third-party APIs, experience with real-time media streaming/event processing, and built enterprise applications on Cloud infrastructure are good fits for this role. A focus on code quality, modern software development techniques as well as Linux/DevOps knowledge are required.

  • Responsibilities: Develop and deploy new voice applications and maintain and diagnose issues in existing applications
  • Translate requirements and designs into high-quality, secure code
  • Implement and maintain automated unit and functional tests where appropriate
  • Create utilities to aid in testing & diagnosing issues
  • Debug internally and externally reported issues, and take both individual and collective responsibility to maintain optimal performance of applications at all times
  • Work on an Agile team and participate fully in all team meetings, sharing knowledge with the team
  • Participate in peer code reviews
  • Keep abreast of the latest security vulnerabilities, and develop with security in mind
  • Demonstrate a self-starter motivation and self-improvement
  • 5+ years of full-time relevant experience developing, maintaining, and extending enterprise applications on the server and client sides
  • Knowledge of key voice protocols including SIP, RTP
  • Experience with RTC open source projects (e.g. FreeSWITCH, Kamailio, Asterisk, Janus, openSIPs, etc)
  • 5+ years with NodeJS
  • 5+ years with JavaScript
  • 3+ AWS experience building and deploying apps
  • Fluent in Git and modern development methods
  • Quick study on relevant technology protocols and proven ability to apply knowledge to build compatible applications
  • Collaborative attitude in an Agile environment with a desire to learn and bring knowledge to the team
  • Proponent of experience in automated testing, code reviewing, and paired programming, and open to feedback on your code
  • Experience with secure development practice and have a solid understanding of source control systems
  • Strong communication skills including fluent spoken and written English
  • Nice to have: Experience with extending FreeSWITCH modules/event listeners, writing dial plans, and building Lua or JavaScript, or similar using Asterisk
  • Configuration and customization of open source SIP Proxies such as OpenSIPS, OpenSER, or Kamaillo
  • Experience with migrating applications into AWS
  • Knowledge of common media file formats such as WAV, MP3, PCM
  • Experience with telecoms protocols such as ISDN and SS7

Responsibilities:

  • Responsibilities: Develop and deploy new voice applications and maintain and diagnose issues in existing applications
  • Translate requirements and designs into high-quality, secure code
  • Implement and maintain automated unit and functional tests where appropriate
  • Create utilities to aid in testing & diagnosing issues
  • Debug internally and externally reported issues, and take both individual and collective responsibility to maintain optimal performance of applications at all times
  • Work on an Agile team and participate fully in all team meetings, sharing knowledge with the team
  • Participate in peer code reviews
  • Keep abreast of the latest security vulnerabilities, and develop with security in mind
  • Demonstrate a self-starter motivation and self-improvement
  • 5+ years of full-time relevant experience developing, maintaining, and extending enterprise applications on the server and client sides
  • Knowledge of key voice protocols including SIP, RTP
  • Experience with RTC open source projects (e.g. FreeSWITCH, Kamailio, Asterisk, Janus, openSIPs, etc)
  • 5+ years with NodeJS
  • 5+ years with JavaScript
  • 3+ AWS experience building and deploying apps
  • Fluent in Git and modern development methods
  • Quick study on relevant technology protocols and proven ability to apply knowledge to build compatible applications
  • Collaborative attitude in an Agile environment with a desire to learn and bring knowledge to the team
  • Proponent of experience in automated testing, code reviewing, and paired programming, and open to feedback on your code
  • Experience with secure development practice and have a solid understanding of source control systems
  • Strong communication skills including fluent spoken and written English
  • Nice to have: Experience with extending FreeSWITCH modules/event listeners, writing dial plans, and building Lua or JavaScript, or similar using Asterisk
  • Configuration and customization of open source SIP Proxies such as OpenSIPS, OpenSER, or Kamaillo
  • Experience with migrating applications into AWS
  • Knowledge of common media file formats such as WAV, MP3, PCM
  • Experience with telecoms protocols such as ISDN and SS


REQUIREMENT SUMMARY

Min:3.0Max:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Monterrey, N. L., Mexico