About the position
The job overview for the Software Engineer position at Tekion is to be part of building the next-generation business applications on the cloud. The successful candidate will collaborate with product and engineering teams to create world-class products and contribute to the development of the business application of the future. The role involves managing the entire software development process, designing architecture, developing databases and applications, and ensuring software responsiveness and efficiency. The Software Engineer will also communicate and collaborate with various teams and deliver high-quality results in a fast-paced startup environment.
Responsibilities
- Manage the entire software development process, from conception to deployment.
- Understand the user persona and deliver a slick experience.
- Control the whole life cycle of the software and application development process.
- Design client-side and server-side architecture.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug, and upgrade software.
- Communicate and collaborate with management, product, QA, UI/UX teams.
- Deliver with quality, on-time in a fast-paced start-up environment.
Requirements
- Experience in building highly scalable cloud platforms and applications
- Passion for learning new technology and solving complex problems
- Strong knowledge of software development process
- Ability to design client-side and server-side architecture
- Proficiency in developing and managing databases and applications
- Experience in writing effective APIs
- Ability to test software for responsiveness and efficiency
- Strong troubleshooting and debugging skills
- Excellent communication and collaboration skills
- Ability to deliver high-quality work on time in a fast-paced startup environment
- Bachelor's or Master's degree in computer science or a related field
Benefits
- Competitive compensation
- Generous stock options
- Excellent health care (including medical, dental, vision, mental health, and fertility benefits)
- Opportunity to work with bright minds from successful companies in Silicon Valley
- Learning and development opportunities