Remote Back-end Developer (Remote, India) with verification
Mohr Partners, Inc. · Fully, Valais, Switzerland · Remote
About the job
Mohr Partners, Inc. is looking for a qualified individual to join our team as a Back-end Developer. The ideal candidate should be prepared to work in a fast-paced, collaborative environment in Corporate Real Estate. The right individual for this position will have demonstratable knowledge and thorough experience with coding languages, Object-Oriented Programming, Imperative Programming, Database Architecture, and collaborating with team members to support current and develop new software solutions for internal and external clients.
Requirements
Essential Functions
- Develop new user-facing features for internal applications
- Build template capable code and libraries for future use
- Write clean and thoroughly commented code to develop functional web applications
- Design and support APIs (REST) for internal applications and future integrations with external systems
- Create functional requirements documents, Sequence diagrams, Data Flow diagrams, User Scenario dictionaries and data dictionaries for internal applications
- Plan, support, and participate in the entire application lifecycle, with an emphasis on coding and debugging
- Assist Front-end Developers, AI Engineers, and Data Analysts with coding, troubleshooting, and bug fixes
- Identify and resolve security flaws and vulnerabilities in code solutions, including vulnerabilities discovered by external penetration testing companies
- Continue enhancing skillsets on coding languages, libraries, and emerging technologies
- BS in Computer Science or a relevant field is required, a master’s degree is a plus
- 3+ years of experience working in a back-end development role (minimum)
- Proficient with Java, Python, PHP and C# languages
- Proficient with SQL (PostgreSQL, MySQL, MS SQL) and Database Administration
- Proficient with API construction, integration, and refinement (GraphQL preferred)
- Good understanding of coding frameworks (Node.js and Nest.js preferred)
- Proficient with ORM tools like Sequelize, TypeORM, CMS, and others to support backend logic in applications
- Strong knowledge of the entire web development process and environment deployment
- Experience using code repositories for versioning (Git, GitHub)
- Experience with deploying and maintaining infrastructure and components for web applications in Cloud environments (experience with Azure preferred)
- Familiarity with HTML5, CSS, JavaScript and similar front-end languages
- Experience with AI/ML solutions, integrations with front-end solutions, and developing solutions to incorporate AI is preferred
- Familiarity with Data Science / ML python libraries (numpy, scikit-learn, pandas, pyTorch, keras, etc.) is a plus
- Excellent written and verbal communication skills.
- Strong organizational and analytical skills.
- Ability to provide efficient, timely, reliable, and courteous service to internal and external customers.
- Ability to effectively present information.
- Ability to multi-task, work successfully under pressure, and effectively prioritize and manage time and workload.
- Willingness to take on new challenges, responsibilities, and assignments. A desire to work within a diverse, collaborative, and driven professional environment.
- Involves work of a general office nature
- Typically includes extended periods of sitting and/or operation of a computer for up to 8 hours a day and may involve periods of standing, such as operating at a copier/fax/scanner
- Regularly required to talk, hear, and use hands and fingers to write and type
- Ability to speak clearly so others can understand you
- Ability to read and understand information and ideas presented orally and in writing
- Ability to communicate information and ideas in writing and orally so others will understand
- Regularly required to utilize vision abilities, allowing reading of printed material, graphics, and computer displays