Backend Software Engineer - Dallas, United States - unPlatforms
Description
The UNPLATFORMS SOFTWARE ARCHITECT:
The Backend Engineer – Architect will work with the unPlatforms leadership team and have the opportunity to lead development of the platform's backend functionality. They will be highly independent and have the following responsibilities:
• Provide strong technical expertise throughout the software lifecycle including design, implementation and delivery
• Deliver no-code software tools that can be used to create applications on a click
• Implement and continuously improve the overall web and mobile architecture
• "Pixel-perfect", end-to-end implementation of our approved user interface
• Design, deploy, and manage platform database
• Ensuring the entire stack is designed and built for speed, stability, and scalability
• Design and construction of our REST API
• Design and implementation of continuous integration and deployment
• Build robust, secure, scalable, and appropriately tested features from end to end
• Use best practices in software development to deliver solutions
• Work collaboratively with product designers on a variety of innovative product features and technologies
• Be an all-rounder and wear multiple hats
Desired Qualifications:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or similar focus
• Minimum 6 years of experience with deep technical knowledge and expertise in BE technologies and tools , Express, MongoDB)
• Experience building complicated, enterprise-level systems
• Database design and management experience, including being up-to-date on the latest practices and associated versions
• Experience with SQL databases and database management systems
• Experience with RESTful API's & modern authorization mechanisms like JWT, Oauth
• Experience with Micro-Services or SOA Architecture and a variety of design patterns
• Expertise in DevOps/CI/CD and Test-Driven Development
• Proficiency in ensuring quality of product and codebase through QA, testing, and fixing bugs
• Familiarity with AWS technologies and cloud architecture design concepts
• Proficiency with Git
• Appreciation for clean and well documented code
• Server management and deployment for the relevant environment
• Has thorough overall understanding of concepts within web-based/mobile application development, object-oriented programming, cloud development
• Able to multi-task and prioritize in a fast-paced environment
• Excellent listening & communication skills, both verbal and written
• Self-starter, with strong initiative and ownership mindset
unPlatforms focuses on Networking and Professional Networking. Their company has offices in Dallas. They have a small team that's between 11-50 employees.
You can view their website at