BJAK logo
BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

China

Posted

168 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

BJAK

• 使用 NodeJS 开发高质量的后端系统,并遵守最佳编码实践。 • 使用 ReactJS / NextJS 开发高质量的前端应用程序,并遵守最佳编码实践。 • 确保生产稳定性,并及时解决关键问题以最小化运营影响。 • 分析现有代码并确定增强和优化的机会。 • 通过高效处理变更请求来支持跨职能团队。 • 指导和培训初级开发人员有关软件开发的最佳实践。 • 审查同事的拉取请求以保持代码质量和一致性。

Job Requirements

  • 计算机科学、软件工程、信息技术或相关领域的学士学位,并具有算法和数据结构的坚实基础。
  • 超过三年的全职软件工程经验。
  • 精通 NodeJS、NestJS、ExpressJS、GraphQL 和 Postman 等后端开发技术。
  • 精通 ReactJS、NextJS 和 Styled-components 等前端开发技术。
  • 具有 MongoDB 和 MySQL 数据库管理经验。
  • 熟悉使用 Selenium、Cypress 和 Puppeteer 等工具的自动化工作流程。
  • 表现出对编程和独立解决问题的热情。

Benefits

  • 完全远程角色: 可以在任何地方工作,享受完全远程工作的自由。
  • 处理快速变化、具有挑战性和独特的业务问题。
  • 享受强大的学习和发展计划,促进职业成长。
  • 在国际化的工作环境中茁壮成长,组织结构扁平化。
  • 获得有竞争力的薪资待遇。

Related Job Pages

More Full-stack Engineer Jobs

OtherRemoteTeam 51-200H1B No Sponsor

• Define and drive the technical vision for the Platform Engineering team • Lead architecture decisions for integration patterns, caching infrastructure, and shared services • Serve as a technical escalation point for complex platform challenges • Conduct design reviews and ensure platform services meet reliability, performance, and security standards • Own the design, implementation, and maintenance of Athena EMR integrations • Build scalable, resilient integration patterns for clinical data synchronization • Partner with Clinical Experience and Care Delivery teams to understand integration requirements and deliver solutions that meet clinical workflows • Design and implement caching strategies to improve application performance and reduce external API dependencies • Build and maintain caching infrastructure with appropriate invalidation patterns • Monitor and optimize platform performance, identifying bottlenecks and implementing improvements • Establish caching best practices and patterns for product teams to adopt • Act as a partner to product engineering teams, understanding their needs and providing platform solutions that accelerate development • Build and maintain shared libraries, SDKs, and internal APIs that improve developer productivity • Create documentation, examples, and guidelines for consuming platform services • Provide technical guidance and support during product team integration efforts • Work closely with DevOps to ensure platform services are deployed reliably and monitored effectively • Partner with Security and Compliance to maintain HIPAA compliance across integrations and data handling • Collaborate with Engineering leadership on platform roadmap and prioritization

United States
$180K - $250K / year
OtherRemoteTeam 51-200H1B No Sponsor

• Provide cross-team technical leadership • Drive complex, multi-team initiatives from idea to launch • Partner closely with Product, Design, and Clinical leaders to ship measurable outcomes • Collaborate with product managers and engineering leads to shape how features are built, ensure architectural consistency across teams, and take ownership of end-to-end execution for complex projects. • Define solutions to ensure strong monitoring and clean analytics in Mixpanel.

United States
$200K - $280K / year
OtherRemoteTeam 51-200H1B No Sponsor

• Building high-quality product features across our stack (web, mobile, backend) • Owning projects end to end, from design to launch and iteration • Partnering closely with Product, Design, and Clinical teams to ship measurable outcomes • Work with product managers and other engineers to shape how we build features, contribute to our architecture, and ensure that what we ship is reliable, observable, and grounded in data. • Write well-tested code with meaningful unit tests and integration tests, • Instrument features with high-quality analytics in Mixpanel, using consistent events and properties across products. • Help maintain dashboards and alerts that reflect real user outcomes • Contribute to and uphold engineering standards: coding conventions, design patterns, documentation practices. • Give thoughtful and constructive code reviews

United States
$125K - $240K / year
Hopper logo

Software Engineer – Flights

Hopper

Spend less. Travel better.

OtherRemoteTeam 201-500H1B Sponsor

• Driving Core Feature Delivery: Taking ownership of major feature releases across the entire flight booking funnel—from flight search to booking creation and post-booking fulfillment. • Impacting Global Reach: Building scalable services that integrate new airline partners and support our B2B distribution network, enabling Hopper’s growth worldwide. • System Reliability: Contributing directly to the design and implementation of highly resilient, low-latency services that ensure a trustworthy and seamless experience for customers under high load. • End-to-End Feature Development: Designing, implementing, and deploying high-quality code for new flight product features, taking them from concept to production. • System Enhancement: Participating actively in discussions around system design, identifying opportunities to improve service scalability, performance, and monitoring (SLOs/SLAs). • Integration Projects: Leading the technical implementation of new integrations with external airline and GDS partners, navigating complex communication protocols and data schemas. • Code Quality and Mentorship: Upholding high standards for code quality through thorough code reviews, mentoring more junior engineers on best practices, and driving engineering excellence. • Implementation and Review: Writing clean, performant code, contributing significantly to the codebase, and performing code reviews to maintain quality and share knowledge. • Technical Problem Solving: Collaborating with senior engineers to troubleshoot, debug, and resolve challenging production issues in a distributed system. • Requirements Planning: Partnering with Product Managers and Product Operations to understand business requirements, decompose features into technical tasks, and estimate delivery timelines. • System Exploration: Deeply exploring and improving the existing codebase and contributing to engineering improvements for the core flights product.

Texas
Job Closed