Senior Software Engineer (Remote)

IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Cognizant Technology Solutions Corporation

Senior Software Engineer (Remote)

Senior Software Engineer | Cognizant Technology SolutionsCorporation | Brazil

Who We Are

Cognizant (Nasdaq-100: CTSH) engineers modern businesses. We help ourclients modernize technology, reimagine processes and transform experiences...

Senior Software Engineer | Cognizant Technology Solutions Corporation | Brazil

Who We Are

Cognizant (Nasdaq-100: CTSH) engineers modern businesses. We help our clients modernize technology, reimagine processes and transform experiences so they can stay ahead in our fast-changing world. Together, we’re improving everyday life. See how at: www.cognizant.com.

Senior Software Engineer

What you’ll do

A Senior Software Engineer in the Load Execution domain will work closely with your small and focused team of 3-5 engineers. You will deliver high impact software that maximizes value for our customers. We value software that exceeds the expectations of our users with a focus on quality, usability, performance, and resiliency. We have a learning culture and look to continuously evaluate and improve our technology and patterns as we grow and mature, looking for reuse and efficiency for the team and the company.

Key Responsibilities:

  • Collaborate with the Product Manager and other developers across the company to design and build a real-time, web-based system for freight management, including React UI and other microservices.
  • Creatively solve problems
  • Be curious and use that curiosity to maximize your impact
  • Ensure interfaces function quickly and beautifully across devices
  • Build great software
  • Build APIs for web and mobile clients
  • Contribute to all areas of our domain including microservices, user interface, cron jobs, and more
  • Write clean, maintainable, and well-tested code
  • Engage in the full development life cycle including architectural design and testing
  • Be a force-multiplier on the velocity and quality of your team
  • Stay current on software engineering trends & tools, and be practical but open-minded in applying them
  • Maintain a high bar for quality, and performance, observability, and resiliency of your product with vigorous attention to detail and automated testing
  • Continuously improve how we design, build, and ship software as a highly functional team

Minimum Qualifications:

  • Bachelor’s degree
  • Language Level: Advanced English
  • Experience working with GraphQL APIs and SaaS application development
  • Experience with Node.js and TypeScript required
  • Practical experience in software development, including designing, building, deploying, and maintaining web applications
  • Experience with React or similar frameworks
  • Ability to understand complicated problems and craft into simple build solutions that can be maintained by the rest of the team
  • Ability to train and mentor junior engineers
  • Experience with SQL and RDBMS
  • Experience NoSQL technologies a plus
  • Strong understanding of OOP
  • Excellent communication skills
  • This person will be coding primarily on the backend using typescript, nodejs and have familiarity with nestJS (or strong understanding of Object Oriented Design).
  • This person will need to have strong SQL skills
  • This person should have experience working with highly fault tolerant systems in high traffic environments.
  • Core understanding of GraphQL and how to write APIs from day 1.
  • Core understanding of Kafka or other event technologies (SQS, AMQP etc.) and implemented it in a node (javascript) services.
  • Communication is a key element. The team is fast paced and tight knit with constant communication and this person will work as a true teammate.

Please, upload your resume in English.

Why Cognizant?

A career in one of the largest and fastest growing IT services providers worldwide.

Ongoing support and funding with training and development plans.

A highly competitive benefits and salary package.

Opportunity to work for leading global companies.

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.