What are the responsibilities and job description for the Software Development Engineer (Full Stack) position at Center?
Description
Software Development Engineer (Full Stack)
Join our growing team! Center is a financial software and services startup based in downtown Bellevue, WA. Our mission is helping companies get the most business value from every dollar they spend. Our initial product offering is CenterCard, a new corporate card program bundled with AI-powered expense optimization software.
At Center, we’re building the next generation corporate spending, budgeting and financial management services and applications. Our ‘Center Connected Spend Suite’ enables real-time spending, expensing, and budgeting integration. Our novel approach leads to improved financial decision making throughout a business, fundamentally changing the way businesses manage their financial operations.
We see tremendous opportunity helping companies transform their financial processes from offline reactive to real-time predictive. Using current and emerging technologies (e.g., microservices, cloud, and machine learning), we’re innovating and powering this change.
The Center ID team believes that great businesses are built by people who share common values. A passion for invention, a deep commitment to the customer, integrity, and operating with a sense of care and respect for each other. Working at Center you will join a team environment that is intellectually challenging; that has a high degree of personal ownership and accountability; and that values teamwork and collaboration.
The Role
As a member of the Software Engineering Team, you will be collaboratively designing, building, and operating the core APIs, Web Services, Financial Processing Systems, and Machine Learning Systems that power our real-time financial software. These services, accessed via our cloud APIs, form the backbone of our application architecture. You will also assist in the design and build of the core front end of our Flagship applications that power our real-time financial software.
Key Responsibilities
- Design and development of backend services/API’s that support mobile and web client application using exciting technologies such as node, nosql, and typescript
- Develop systems that can automatically handle high volume traffic spikes
- TDD based software development emphasizing extensive automation to support CI/CD
- Software development utilizing knowledge of asynchronous and concurrent programming techniques
- Integrate our front end with custom developed APIs
- Implement well-designed web-based user interfaces using React
- Develop single page web applications and tools using modern web technology (Node.js/React.js)
Requirements
- 3-5 years professional experience in distributed web-scale system software development and proven understanding of software architecture, data structures, and algorithms
- Experience with current Web Application and Web Services technologies and patterns such as REST, Swagger, GIT, NODE, AWS
- 1-3 years JavaScript frameworks to include React, Node.js, or Angular
- Proficiency in a modern programming language such as C, C , JavaScript or Java
- Solid knowledge of cloud platforms such as AWS Services
- Strong verbal and written communication skills
- Strong analytical and problem-solving skills
- BS degree or higher in Computer Science, Engineering, or related field OR 5 years of related work experience
Preferred Qualifications:
- Experience with machine learning / classification systems
Personal Attributes
- Ready to have fun, keep perspective and be part of an amazing team
- Passion for the customer
- Fast learner, with an open mind, and a team-oriented mentality
- Self-starter, with the ability and willingness to grow
- An entrepreneurial spirit: flexible and willing to pitch in where needed
Why Center?
- Backed by the co-founder of Concur
- All team members have the opportunity to make a critical impact at an early stage business
- An experienced management team that understands the space and knows how to build high performing teams
- Ownership through stock option grants
- Competitive base salary compensation package
- Comprehensive health insurance plan
- Flexible, self-managed PTO policy
- 401k program
- Great co-workers and a collaborative team that is passionate about helping every business to get the most out of every dollar they spend