Senior Software Engineer, Fiat Gateway
Okcoin
·
Posted:
May 2, 2023
·
Remote
About the position
The job overview for this Senior Software Engineer role at OKX is labeled as "About the Opportunity". The role involves joining the Fiat Gateway Team and being responsible for implementation and support of backend microservices, as well as coordinating complex deliverables with cross-functional teams. The ideal candidate should have 5+ years of experience in a Software Engineer role, a strong understanding of software development/delivery lifecycle, and solid knowledge of OOP/OOD and GoF design patterns. Experience with Java Spring Boot is preferred.
Responsibilities
- Participate in the full development lifecycle, including design, coding, automated testing, and production releases of backend services
- Be a problem solver and drive to get results
- Able to find and fix performance, scalability and other live issues in a time critical environment
- Prototype ideas quickly using cutting edge technologies
- Communicate effectively to peers and leadership on tasks and projects
- Collaborate closely with front-end, architecture and cross-functional teams and deliver compelling solutions
- Passion for code quality, maintainability and testability
Requirements
- 5+ years of experience or more in a Software Engineer role
- Proven track record working with real-world projects, solid understanding of software development/delivery lifecycle
- A strong advocate of code craftsmanship, excellent coding standards, constant quality improver mindset with a bit of healthy perfectionism
- Strong CS fundamentals, solid knowledge of OOP/OOD, GoF design patterns
- Solid understanding of concepts like Web Services, SOA, REST APIs, Message Queue, Distributed/Scalable Architecture
- Experience with Java Spring Boot is preferred
- Familiarity with product management processes and tools
- Bilingual English and Mandarin is a plus
- Passion for code quality, maintainability and testability
- Able to find and fix performance, scalability and other live issues in a time critical environment
- Prototype ideas quickly using cutting edge technologies
- Communicate effectively to peers and leadership on tasks and projects
- Collaborate closely with front-end, architecture and cross-functional teams and deliver compelling solutions
- Be a problem solver and drive to get results.