RelPro logo

Software Developer

RelPro
Full-time
On-site
New York, New York, United States

RelPro is a B2B Sales Intelligence Platform with coverage of 150 million global business decision makers across 7 million companies. Our customers use RelPro as an integrated part of their Sales & Marketing workflow to find new leads, learn more about them and keep tabs on them. Several of the Fortune 100 are already using RelPro in their businesses and several more are in the process of becoming customers. We are constantly developing and evolving our product to meet the needs of our customer base.

 

RelPro is seeking a full-time, in-house Full Stack Software Developer with at least 3 years of experience with a solid mix of frontend and backend abilities. This is an opportunity to work in the dynamic and fast-paced start-up environment and you are expected to dig deep, play a forward role and take a lot of ownership. This position will report to the Head of Technology and you will work in a supportive culture that encourages everyone to help develop themselves and others.

 

Role & Responsibilities:






o   Designing and implementing effective software solutions for the given requirements.

·         Develop scenarios and use cases for the given requirements.

·         Analyze complexities and develop efficient software solution.

·         Estimate timelines necessary to implement software solution.

·         Write functions and procedures as part of the implementation.

·         Develop backend SDKs and APIs for managing large datasets

 

o   Design and develop cloud solutions.

·         Understand various cloud computing technologies.

·         Develop software systems for the given problem utilizing the best feasible solutions.

·         Utilize the underlying technical aspect of cloud native frameworks and incorporate them while writing code.

·         Generate visualizations of software design and architecture.

·         Execute, deploy and maintain code base in cloud native systems.

·         Write AWS lambda functions and utilize AWS provided services to build a whole software system.

 

o   Implement UI components for front-end web application.

·         Develop UI components in Angular 5.0.

·         Write services to manage data flow between components.

·         Write unit tests for every component and service.

·         Build reusable application specific web pages.

  

o   Work with team members to review design, architecture and code for the given requirements.

·         Adhere to best practices while reviewing design and code.

·         Communicate ideas effectively.

·         Identify and review bugs.

·         Discuss software solution implementations and its side-effects before the actual implementation and make changes when necessary.

·         Provide and receive feedback on completed tasks.

 

o   Writing scripts to automate manual tasks

·         Write scripts to maintain source code in repositories.

·         Generate configuration documents and maintain its versions.

·         Developing CLI tools to increase productivity.

Develop scripts to automate developer tasks for the team.   








Requirements



  • Bachelors degree in Computer Science or Software Engineering or Computer Engineering or Computer Information Systems.