> Markdown version of [/jobs/ext/4693999-software-engineer](https://www.wearedevelopers.com/jobs/ext/4693999-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** MAI THAI RESTAURANT - **Location:** Buffalo, NY, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Amazon Web Services, Acceptance Test-Driven Development, Unit Testing, Microsoft Azure, Cloud Computing, Code Review, Relational Databases, Software Debugging, Software Design Patterns, DevOps, Iterative and Incremental Development, Python (Programming Language), PostgreSQL, NoSQL, Object-Oriented Software Development, Oracle (Applications), Systems Development Life Cycle, Redis, Ansible, Selenium, Simple Object Access Protocol (SOAP), Software Engineering, Systems Architecture, Web Applications, Web Services, Google Cloud, Performance Testing, ReactJS, Code Comments, Cypress (Programming Language), Git, Vue.js, Containerization, AngularJS, Kubernetes, Information Technology, Cassandra, Front End Software Development, Restful APIs, Docker, Jenkins - **Published:** November 12, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-buffalo-ny--2bc887d6-fe90-44c9-bb95-647782fc4a36 ## About the Role Software Engineering, Best Practices, Code Reviews, Testing, Prototyping, Scalable System Development, Product Support, Application Programming Interface (API), Performance Testing, Unit Test, * Bachelor's degree in Software Engineering, Information Technology, or a related field. * 1 to 3 years of experience in software engineering or a similar role. * Proficiency in developing server-side web applications using Python. * Experience building RESTful and SOAP-based web services. * Familiarity with both relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., Cassandra, Redis). * Strong understanding of object-oriented development principles. * Ability to quickly adapt to new technologies and tools. * Knowledge of Python frameworks, system architecture, and design patterns. * Excellent communication and collaboration skills. Preferred Qualifications (not required, but a plus): * Master's degree in Software Engineering, Computer Science, or a related field. * Experience with front-end development using modern JavaScript frameworks (e.g., React, Angular, Vue.js). * Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud). * Understanding of containerization technologies (e.g., Docker, Kubernetes). * Knowledge of DevOps practices and tools (e.g., Jenkins, Git, Ansible). * Experience with automated testing frameworks (e.g., Selenium, Cypress). If you are a motivated individual with a passion for software engineering and a desire to contribute to cutting-edge technology solutions, we encourage you to apply. Join our team and help us build the future of software development! ## Description In this role, you will be responsible for writing efficient and testable code, adhering to specifications and industry best practices. Responsibilities * Develop innovative features and re-architect components of an existing system. * Collaborate with a team of developers to participate in test-driven, iterative development, prototyping, and code reviews. * Design and implement clean and efficient middle and back-end solutions. * Build scalable and robust services to support our product offerings. * Create and maintain both external and internal APIs. * Conduct thorough unit and performance testing to ensure scalability and reliability. * Review and debug code to identify and resolve issues. * Document code solutions and provide clear explanations through flowcharts, diagrams, code comments, and clean code practices. * Design system specifications, standards, and programming solutions for implementation.