Recro
Senior Software Engineer
Recro, Phila, Pennsylvania, United States
JD – Senior Software Engineer
POSITION / TITLE: Senior Software Engineer
Candidate is expected to be hands-on in web services, with server-side experience. The role involves analyzing business requirements and interacting with different business teams as part of the solution design process. The candidate will be a part of the core development team and will be responsible for developing server APIs/components. You will be working with JavaScript and NoSQL databases, and will contribute to scaling applications and database infrastructure processes.
RESPONSIBILITIES
Work on high traffic / real-time Enterprise applications.
Participate in Agile Methodologies, Design Patterns, and Software Revision Control Systems.
Gain experience in scaling applications and database infrastructure.
Inspire and motivate team-mates and serve as a cross-functional go-to person.
Implement proofs of concept, prototypes, and production-grade software.
Adapt to evolving roles as the company grows and processes change.
EXPERIENCE REQUIRED
Minimum 5+ years of solid product/application development experience, with a focus on open-source platforms.
MUST HAVE SKILLS
Excellent spoken and written communication skills.
Strong expertise in either Java or Python, and Node.js.
Proficiency with JSON, Redis/MongoDB, and Web Sockets.
Proven experience as a Full Stack Developer or similar role.
Knowledge of AI, NLP, ML, and chatbots is an added advantage.
Familiarity with Linux/Unix environments.
Experience in Web Services using REST and SOAP.
Knowledge of various authentication and authorization techniques.
Hands-on experience in server-side programming, independent of technology.
Strong knowledge of code documentation and handover practices.
Exposure to cloud platforms such as AWS, GCP, or Azure.
UI-side development experience in JavaScript, AngularJS, ReactJS, or VueJS.
Initiative to scale up and develop expertise on our products with internal training provided.
OTHER SKILLS WE'D APPRECIATE
Experience with Git version control system.
Experience with open-source contributions.
Excellent coding standards.
Any chatbot development experience.
Experience building scalable, high-availability, mission-critical platforms.
Experience developing desktop and mobile applications.
EDUCATION QUALIFICATION
Graduate in Engineering or Master's in Computer Applications.
Job Type:
Full-time
Pay:
$118,351.00 - $140,504.00 per year
Benefits:
401(k)
Dental insurance
Health insurance
Ability to Relocate:
Pennsylvania: Relocate before starting work (Preferred)
Work Location:
In person
#J-18808-Ljbffr
POSITION / TITLE: Senior Software Engineer
Candidate is expected to be hands-on in web services, with server-side experience. The role involves analyzing business requirements and interacting with different business teams as part of the solution design process. The candidate will be a part of the core development team and will be responsible for developing server APIs/components. You will be working with JavaScript and NoSQL databases, and will contribute to scaling applications and database infrastructure processes.
RESPONSIBILITIES
Work on high traffic / real-time Enterprise applications.
Participate in Agile Methodologies, Design Patterns, and Software Revision Control Systems.
Gain experience in scaling applications and database infrastructure.
Inspire and motivate team-mates and serve as a cross-functional go-to person.
Implement proofs of concept, prototypes, and production-grade software.
Adapt to evolving roles as the company grows and processes change.
EXPERIENCE REQUIRED
Minimum 5+ years of solid product/application development experience, with a focus on open-source platforms.
MUST HAVE SKILLS
Excellent spoken and written communication skills.
Strong expertise in either Java or Python, and Node.js.
Proficiency with JSON, Redis/MongoDB, and Web Sockets.
Proven experience as a Full Stack Developer or similar role.
Knowledge of AI, NLP, ML, and chatbots is an added advantage.
Familiarity with Linux/Unix environments.
Experience in Web Services using REST and SOAP.
Knowledge of various authentication and authorization techniques.
Hands-on experience in server-side programming, independent of technology.
Strong knowledge of code documentation and handover practices.
Exposure to cloud platforms such as AWS, GCP, or Azure.
UI-side development experience in JavaScript, AngularJS, ReactJS, or VueJS.
Initiative to scale up and develop expertise on our products with internal training provided.
OTHER SKILLS WE'D APPRECIATE
Experience with Git version control system.
Experience with open-source contributions.
Excellent coding standards.
Any chatbot development experience.
Experience building scalable, high-availability, mission-critical platforms.
Experience developing desktop and mobile applications.
EDUCATION QUALIFICATION
Graduate in Engineering or Master's in Computer Applications.
Job Type:
Full-time
Pay:
$118,351.00 - $140,504.00 per year
Benefits:
401(k)
Dental insurance
Health insurance
Ability to Relocate:
Pennsylvania: Relocate before starting work (Preferred)
Work Location:
In person
#J-18808-Ljbffr