Role Overview
ByteSimplified is dedicated to making computer science accessible and practical. The Software Engineer will work full time in a remote capacity, building and maintaining software solutions that support educational platforms, project delivery systems, and cloud-native business tools. You will bridge academic learning with real-world, technology-driven solutions.
Responsibilities
- Design and implement back-end services and APIs.
- Write clean, efficient code and apply computer science fundamentals to solve technical problems.
- Collaborate with product and content teams to translate requirements into scalable features.
- Conduct code reviews and ensure system reliability and performance.
- Improve existing systems and contribute to technical documentation.
- Stay current with emerging technologies in Cloud Computing and Generative AI.
Requirements
- Strong foundation in Computer Science principles, including algorithms and data structures.
- Proficiency in Object-Oriented Programming (OOP).
- Hands-on experience in software development practices, including version control, testing, and CI/CD.
- Experience in back-end web development and building RESTful APIs.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Ability to work independently in a remote environment.
Nice to Have
- Previous experience in edtech, academic tools, or developer-focused products.
Skills
- Python
- RESTful APIs
- AWS
- Generative AI
- TypeScript