← All jobs

Senior Software Engineer – React, .NET

About the role

• Develop features requiring novel technical designs and incorporate AI technologies
• Mentor junior developers through collaboration and structured code reviews
• Ensure Core Values are reflected throughout the project team
• Build user interfaces, data-driven REST APIs, and/or administer databases, cloud, or servers
• Document anticipated risks and blockers and advance development best practices
• Mentor peers and more junior team members
• Serve as the sprint technical subject-matter expert
• Manage pipelines and environments and oversee key deliverables
• Present technical and sprint demos, including API methods and automated deployment processes
• Ensure the team understands acceptance criteria and track daily progress
• Limit QA kickback and deliver assigned stories
• Plan and delegate technical work during sprints
• Coordinate with delivery leads on priorities, team allocation, and risks
• Act as the technical interface for clients and explain technical matters clearly

• 5-8+ years of professional experience in relevant technology and projects
• Experience applying DevOps practices
• Experience building interactive and responsive user interfaces using React, React.JS, JavaScript, and TypeScript
• Experience building .NET applications
• Expertise designing and implementing server-side applications using C#
• Experience creating secure, efficient RESTful APIs
• Experience working with databases such as SQL Server
• Experience integrating front-end and back-end components and understanding application architecture
• Experience collaborating with client stakeholders during sprint planning and documenting technical approaches
• Experience understanding and articulating business outcomes impacted by development projects
• Demonstrable proficiency in at least two of: attractive user interfaces, data-driven REST APIs, administering databases/cloud/servers
• Relevant education may include intensive programs, a Bachelor's Degree in Computer Science or Software Engineering, or equivalent experience
• Alignment with Praxent’s stated Core Values and CAN DO mentality

• Paid time off
• Local holidays
• Country-specific perks and benefits
• Country-specific bonus pay and local protections
• 40-hour work week
• Paid ongoing learning, including online courses, tech conferences, and certifications
• Full-time employment opportunity in the employee’s country
• Work/life balance
• Career guidance and support without micromanagement