Senior Software Engineer

Parus Interactive — United States · Posted ~1 hour ago

Senior Full-time Remote

Skills

Software Development Web Development System Design Project Leadership Software Engineering

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role for an experienced developer who will lead technical projects, design solutions, and collaborate with a team to build high-quality software products.

Highlights

Senior engineering role with leadership responsibilities, flexible work options, and opportunities to influence product design and technical solutions.

Description

Parus Holdings Inc., a Austin, TX based technology company is seeking a passionate Senior Level Web Developer with proven experience leading successful projects to join a highly intellectual and enthusiastic team. We nurture an environment that is highly inquisitive and enjoyable. Our existing team members are passionate about technology and take pride in their work. We enjoy the benefit of remote work, but will also accommodate office work as needed. You will play a key leadership role on critical software projects. You will participate in product definition to gain complete understanding of the product vision. You will design the appropriate solution and implement it with other team members. We’re looking for a senior contributor who will fully engage in what we build and help us tackle problems as a team. We're eager to welcome to our team a new senior member who shares our passion for technology. Position Responsibilities Participate in Product Design and lead the design and implementation for the two Webley product linesOwn the Product Development cycle from design through implementation to supportMake design decisions on how to best augment the our software architectureCreate/Update design documentation which clearly illustrates the software architecture to other team membersProvide mentorship and technical expertise to other team members across a range of applications, systems and/or technologies.Gain a complete understanding of the various system interdependencies and limitations, then develop, execute, and monitor diagnostic tests for the purposes of correcting mistakes, isolating areas for improvement and general debugging.Review and augment the development processes for adherence to best coding practices.Assist Quality Assurance personnel in test case development and testing to ensure best possible test coverageFacilitate and lead collaboration efforts about software and systems architectureLead peer design and code reviewsLead troubleshooting efforts to identify code and/or system deficiencies which impact system operation and performanceKeep current with new technologies and tools which impacting software development and find real world applications which facilitate performance and efficiency improvements Skills Proven experience as a technical lead, contribution to open source is a plus5+ years of development experienceA thorough understanding of Web internals and common Web methodologies and protocols (HTTP 2 and 3, REST, GraphQL, JSON, JavaScript ES6, CSS).A thorough understanding of AWS cloud services and serverless technologiesA thorough understanding of Python and JavaScript ES6A thorough understanding of Unix/Linux systemsHigh level of proficiency with version control systems and CI/CD pipelineHigh level of proficiency with database application development (MySQL, Sybase)Familiarly with NoSQL based databases, DynamoDB is a plus