Senior Software Developer (Virtual, Full Time)

WealthcounselJersey City, NJ
Remote

About The Position

As a Senior Software Developer at WealthCounsel, you will have the chance to collaborate closely with experienced engineers, product managers, and designers to create high-quality software applications that meet client needs. You will take on more responsibility and deal with complex tasks requiring attention to detail. You will help with architecting, designing, and implementing complex software systems. As a Senior Software Developer, you’ll be responsible for the following:

Requirements

  • Bachelor’s degree in Computer Science or a related field plus 6+ years of experience building scalable web applications with a deep focus on TypeScript, JavaScript, and core web standards (or 10+ years of equivalent professional experience)
  • Proven track record of architecting complex solutions and building/consuming robust RESTful APIs.
  • Strong understanding of software development principles, design patterns, and best practices.
  • Demonstrated ability to mentor junior engineers and lead architectural decisions using modern design patterns and best practices.
  • Exceptional communicator who can translate complex technical concepts for cross-functional partners and solve high-stakes technical challenges.
  • Experience with agile methodologies, version control systems, and code review processes.
  • Strong experience designing and optimizing both SQL and NoSQL database schemas.
  • 3+ years of hands-on experience developing native AWS applications; AWS Developer Associate certification is required.

Nice To Haves

  • Practical experience with AWS Serverless architectures (Lambda, DynamoDB, EventBridge) and Infrastructure as Code (AWS CDK).
  • Demonstrated experience in technology migration (e.g. migrating legacy Java or XQuery services to modern cloud-native architectures).
  • Experience building and maintaining CI/CD pipelines and implementing robust logging and observability (Dynatrace).
  • Strong understanding of application security best practices and data privacy compliance (SOC2).

Responsibilities

  • Participate in the design and architecture of software solutions that align with project requirements and business goals.
  • Develop, test, and maintain high-quality code using a variety of programming languages and technologies, such as JavaScript, Java, Vue.js, and XQuery, ensuring adherence to coding standards.
  • Provide technical guidance and mentorship to junior and mid-level engineers, fostering their growth and skill development.
  • Collaborate with product managers and designers to translate project specifications into technical requirements and achievable milestones.
  • Take ownership of technical decisions, evaluating and integrating new technologies to enhance the software development process.
  • Conduct thorough code reviews, offering feedback and promoting best practices to elevate the team's coding standards.
  • Troubleshoot and resolve technical issues, identifying root causes and implementing effective solutions.
  • Collaborate with the QA team to ensure the delivery of robust, secure, and thoroughly tested software applications.
  • Stay updated with industry trends and emerging technologies, and apply this knowledge to continuously improve development processes.
  • Play a key role in driving innovation and process improvements within the engineering team.
  • Participate in agile processes like sprint planning, backlog grooming, retrospective and dev discussions

Benefits

  • In addition to your competitive salary package (including base salary and performance based incentives), medical/dental/vision plan, and matching 401(k), you will also enjoy:
  • A generous paid time off package that includes: Paid Time Off (PTO), Holidays (including 2 Floating Holidays), Volunteer Time, Blood Donor Leave, Short Term Disability, Paid Parental Leave and more!
  • Matching donations for approved charitable organizations
  • Home internet and gym membership reimbursement
  • Many opportunities to connect with others from your home office and have fun while you work
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service