Search by job, company or skills

Xoom

Staff Software Engineer

Early Applicant
  • 3 months ago
  • Be among the first 50 applicants

Job Description

This role is integral to our mission of providing top-notch financial solutions, as you will collaborate closely with backend engineers, product managers, and designers to deliver high-quality, seamless user interfaces. By joining our team, you will play a crucial role in enhancing the financial stability and growth of countless micro businesses, helping them thrive in a competitive market.
Your day to day:
  • Cross-Functional Collaboration : Work closely with cross-functional stakeholders to enhance collaboration between different teams.
  • Architectural Leadership : Drive complex architectural discussions involving multiple systems. Minimize operational overhead by automating maintenance tasks with manageable configurations, solving scalability bottlenecks, and ensuring system availability by meeting functional and performance SLAs.
  • Gap Identification and Collaboration : Identify product or functionality gaps and collaborate with internal product and technology teams to define necessary developments for solution delivery.
  • Strategic Integration : Lead integration efforts and critical work streams for strategic initiatives sponsored by senior executives.
  • Engineering Excellence : Foster engineering excellence by developing reusable, production-ready frameworks and consistently driving high standards .
  • Proactive Troubleshooting : Identify and troubleshoot integration or technical issues proactively.
  • Challenging the Status Quo : Challenge existing processes and practices to drive innovation and improvement.
  • Best Practices Evangelism : Promote best practices and create innovative solutions to enhance quality and excellence initiatives.
  • Innovative Solutions : Partner with product managers, designers, analysts, and other engineers to build and deliver innovative solutions.
  • Quality Code Delivery : Deliver high-quality, maintainable code using test-driven methodologies.
  • Application Monitoring and Maintenance : Monitor and maintain critical applications, services, and products to ensure reliability and performance.
What you need to bring:
  • Extensive Experience : Over 10 years of experience in designing and developing large-scale software applications.
  • Proficiency in Java and Frameworks : Deep understanding and hands-on experience with Java, Spring Core, and Spring Batch. Strong expertise in both SQL and NoSQL technologies, with a solid understanding of relational and free-form databases, data architecture, and SQL/PL-SQL development.
  • JavaScript/TypeScript Expertise : Proficient in Functional and Object-Oriented JavaScript/TypeScript/ES6+ coding.
  • Client-Side Frameworks : Hands-on experience with client-side JavaScript frameworks such as React.js or Angular.js.
  • Server-Side JavaScript : Deep familiarity with JavaScript and server-side JavaScript frameworks like Node.js.
  • API Integration : Experience with remote data integration via RESTful APIs and JSON.
  • Mentorship and Continuous Learning : Passionate about mentoring team members and staying up-to-date with the latest technologies and platforms.
  • User Interface Design : Strong passion for designing and engineering rich user interfaces.
  • Quality Assurance : Disciplined approach to testing and quality assurance.
  • Version Control : Hands-on knowledge of version control systems such as GIT.
  • Analytical Skills : Ability to think logically, diagnose/triage issues, and make informed decisions.
  • Action-Oriented : Bias towards action, with a strong drive to execute and follow through.
  • Programming Paradigms : Hands-on knowledge of Object-Oriented Programming (OOP), Object-Oriented Design (OOD), and Functional programming languages. Strong understanding of concurrency, parallelism, and networking, along with deep knowledge of data structures and algorithms.

More Info

Industry:Other

Function:finance

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 07/08/2024

Job ID: 87787681

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Staff Software Engineer Backend

NiumCompany Name Confidential

Staff Software Engineer

ProcoreCompany Name Confidential
Last Updated: 17-10-2024 09:04:42 AM