Remote jobs in Programming

WORK ANYWHERE!

LIBERA, INC.

Software Engineer

Worldwide

agile

amazon web services

web services

angular7

javascript

4 months
Location: Type: Full-time

Position:




SOFTWARE ENGINEER 




Department:




SOLUTIONS






LOCATION:




Remote/Travel as needed




STATUS:




EXEMPT






Supervised By:




SOLUTIONS EXECUTIVE




Revision:




SEPTEMBER 2020







JOB SUMMARY:


This position is responsible for developing web-based applications in modern technologies in an agile environment.  Adhere to best practices when designing, implementing, testing and developing scalable, secure code. Work closely with Product Managers, Quality Analysts and DevOps Engineers.



MINIMUM REQUIRED EDUCATION, TRAINING AND EXPERIENCE:



  • 5+ years of programming experience

  • 5+ years’ experience performing code reviews

  • 3+ years’ experience working in a distributed team environment

  • Knowledge of software development practices

  • Knowledge of design principles to support unit testing

  • Experience using front-end technologies (Angular 7/8, RxJS/Redux, Bootstrap 4, CSS, SASS and JavaScript/TypeScript)

  • Experience designing APIs and services using a microservices architecture (GraphQL, gRPC, REST) using NodeJS/NestJS (consideration for .NET Core)

  • Experience with SQL/NoSQL/Graph databases, such as PostgreSQL, MongoDB, Neptune

  • Familiar with enterprise architecture patterns (CQRS, EventSourcing, Messaging (via RabbitMQ)

  • Experience building responsive web applications

  • Experience with single page application architecture and UX patterns

  • Experience with Octopus Deploy and TeamCity or similar CI/CD pipelines

  • Experience building multi-platform systems

  • Experience working with Amazon Web Services (AWS) and Docker containers

  • Exerience with Agile, Scrum and Kanban software development best practices

  • Familiarity with ITIL methodologies



REQUIRED SKILLS:




  • Effective communication, organization, and problem-solving skills

  • Demonstrably self-motivated with strong time-management skills

  • Extremely detail-oriented

  • Ability to meet deadlines and schedules

  • Ability and commitment to produce bug-free, quality code

  • Extremely proactive, responsive, and upbeat attitude



JOB SPECIFIC DUTIES:  These are job duties specific to your role


INTERNAL:



  • Perform code\peer reviews

  • Perform Systems Analysis

  • Participate in stand-up meetings

  • Contribute to design and architecture decisions as appropriate

  • Accountable for resource assignments and utilization

  • Participate in Level of Effort estimations as needed

  • Accountable for executing on Individual Development Plans

  • Participate in Change Approval Board as needed

  • Participate in Daily Service Review as needed

  • Participate in Incident Responses as needed



EXTERNAL:



  • Communicate with clients appropriately

  • Communicate with technology partners appropriately

  • Record all external discussions



JOB ESSENTIAL DUTIES:   These are job duties essential for every position at Libera



COMMUNICATION: 



  • Actively listens to others

  • Ability to present information

  • Written communication skills

  • Demonstrate concern and understanding

  • Treat confidential information appropriately

  • Promote open communication

  • Provide timely and effective written/verbal communication

  • Keep others informed of progress and/or problems

  • Share information

  • Explain reasons for decisions affecting others



PROBLEM SOLVING:



  • Proactive approach to solving problems

  • Gathers and analyzes information skillfully

  • Think creatively

  • Anticipate problems

  • Demonstrate conflict resolution skills and ability to solve problems

  • Identify and mitigate risks appropriately

  • Recommend improvements to security policies when possible weaknesses are observed



 LEADERSHIP:  



  • Deliver according to Corporate goals

  • Demonstrate ability to manage conflict

  • Take proactive approach to implement change

  • Ensure all people are treated with dignity and respect

  • Be self-motivated

  • Demonstrate a positive attitude

  • Display willingness to make decisions

  • Is customer focused

  • Motivate others to perform well

  • Manage stress

  • Seek opportunities for professional / self-development

  • Exhibits confidence in self and others

  • Be polite and avoid offensive language

  • Seek to be an example in all actions and interactions



 TEAMWORK:  



  • Work effectively and dependably with others to meet team objectives

  • Encourage others

  • Demonstrate concern and understanding for co-workers

  • Exhibits objectivity and openness to other’s views

  • Prepares for and leads meetings

  • Demonstrate strong responsibility toward personal assignments

  • Is accountable for actions

  • Use and/or encourages joint problem solving

  • Involves others in decision making

  • Is open to receiving and giving feedback

  • Develop peer relationships



CORPORATE CULTURE:



  • Follow Libera’s Mission by “Simplifying life through leveraging technology”

  • Embrace Libera’s Vision “To become the provider of choice for those bettering our world”

  • Values: Foster and deliver according to:

    • “Integrity” by being fair and balanced, truthful, and upholding moral fortitude

    • “Innovation” by taking action to revolutionize, change, and transform our organization

    • “Collaboration” by working together and sharing common goals to find the Win-Win

    • “Pioneering” by discovering, spearheading, and trailblazing to create original products

    • “Community” by serving the needs of others and of our world



  • Guiding Principles:

    • Consistently place “Relationship First, Business Second”

    • When collaborating “Never Negate Perception” because our “Differences Matter”

    • Embrace our “Always Be Improving” mentality

    • Exhibit a continuous “Overcome Every Problem” attitude by recommending solutions








All the above job duties are subject to reasonable accommodation. This job description is to provide a representative summary of the major duties and responsibilities performed by incumbents of this job.  Incumbents may be required to perform job-related tasks, duties, and/or responsibilities other than those specifically presented in this description.

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote
Jobs.

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.

UNDERSTOOD
feedbackfeedback

How would you rate your experience?

Experince

We may wish to follow up. Enter your email if you're happy for us to contact you.