Browse
···
Log in / Register

Principal Software Engineer - Node

Negotiable Salary

Creative Chaos

Lahore, Pakistan

Favourites
Share

Description

Job Summary A Principal Software Engineer for Node is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A principal software engineer makes sure that the functionality, security and performance of the server application is as per the design and is completely bug free. Principal engineers have a responsibility to lead a team of engineers, mentor team members through continuous training and guidance. Duties & Responsibilities Lead a team of software engineers Mentor team members through training and guidance Analyze business requirements Estimate assigned tasks Write code and unit tests Collaborate with other team members Tune your code for enhanced security and performance Maintain systems by fixing any existing issues Update issue tracking software Provide status updates Communicate with client Control versions of your code Research new technologies Upgrade skills and knowledge Evaluate candidates for open positions Requirements Minimum Bachelors in Computer Science/Software Engineering or equivalent. Minimum 6-8 years of related experience in professional industry Strong communication skills Strong proficiency in Javascript technologies Knowledge of NodeJS and its available frameworks such as ExpressJS and NestJS Knowledge and experience in writing backend components and Restful APIs Understanding of accessibility standards and security compliances Working knowledge of Typescript, Azure functions, YAML, Terraform is preferred. Experience with different relational and schemaless databases such as MySQL, PostgreSQL and MongoDB Creating database structure for the required functionality Experience with writing unit tests and ensuring the minimum 90% test coverage Knowledge of and experience with Github, JIRA and other collaboration tools Understanding of security standards and compliances Basic understanding of front-end technologies. Flexible attitude and versatile personality Strong presentation skills Strong influence among team members

Source:  workable View original post

Location
Lahore, Pakistan
Show map

workable

You may also like

Workable
Freelance Software Developer (Rust) - Quality Assurance (AI Trainer)
This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What we do The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe. About the Role GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you’ll have the opportunity to collaborate on these projects. Although every project is unique, you might typically: Code generation and code review Prompt evaluation and complex data annotation Training and evaluation of large language models Benchmarking and agent-based code execution in sandboxed environments Working across multiple programming languages (Python, JavaScript/TypeScript, Rust, SQL, etc.) Adapting guidelines for new domains and use cases Following project-specific rubrics and requirements Collaborating with project leads, solution engineers, and supply managers on complex or experimental projects How to get started Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you’ll help shape the future of AI while ensuring technology benefits everyone. Requirements You have a Bachelor's degree in Computer Science, Software Engineering, or related field. You have at least 3 years of professional experience with Rust and hands-on experience with Rust testing tools (e.g., cargo test, property-based testing with quickcheck). Familiarity with Rust tooling (Cargo, Clippy, rustfmt), module and crate management. Experience with code review, quality analysis, and identifying/fixing code smells and type issues⁠ Familiar with test integration in CI/CD environments. Experience using, integrating, or tutoring others with AI solutions or LLMs in Rust/test automation contexts. Your level of English is advanced (C1) or above. You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines. Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge. Benefits Why this freelance opportunity might be a great fit for you? Get paid for your expertise, with rates that can go up to $50/hour depending on your skills, experience, and project needs. Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments. Work on advanced AI projects and gain valuable experience that enhances your portfolio. Influence how future AI models understand and communicate in your field of expertise.
N 1st St, Brooklyn, NY, USA
$50
Workable
Hardware Applications Engineer
Teguar is currently seeking a Hardware Applications Engineer to be responsible for hands on testing and documentation preparation to validate computer hardware solutions to our customers problems. About the Role The Application Engineer will be responsible for providing pre and post sales technical support for the development and implementation of complex products, applications, and or solutions. You will work closely with the engineering and product development teams to gather technical information and create comprehensive documentation that demonstrates compliance with medical standards and regulations. Responsibilities Pre-Sales: Provides pre-sales technical support for complex products/solutions, utilizing in-depth product knowledge to assist sales staff and customers through product capability assessments and validation tests. Collaborates with requestors to understand custom application needs, asking pertinent technical questions regarding operating environments and specifications. Works with sales and operations to secure customer approval for necessary testing, offering technical expertise and serving as an on-site consultant for witness testing. Communicates with sales and internal teams to confirm that customer needs are met, acting as an advocate and advisor if the outcomes are unsatisfactory. Conducts initial and detailed reviews of all project technical documentation, ensuring proposals are feasible and identifying risks in technical designs. Post-sales: Provide technical expertise during installation, implementation, and maintenance of products, ensuring client needs are met and products are functioning correctly. Offer follow-up support to sales, customers, and production teams with technical information. Understand and comply with medical clients' documentation requirements related to product changes. Serve as a point of contact for client inquiries about Verification and Validation documentation, addressing customer satisfaction and proposing corrective measures as needed. Provide technical expertise and gather data to address post-sale customer needs, collaborating with internal teams and resources for effective solutions. Maintain up-to-date documentation, ensuring accuracy and compliance with relevant standards.   Qualifications Experience in the medical device field desired. V & V Linux Customization to BIOS or Operating System Integrate hardware and software solutions together Production escalations Helping to troubleshoot issues found on production line Preferred Skills Experience in the medical device field desired. Who we are… Teguar Corporation is a fast-growing Inc 500 company who is a leading provider of advanced industrial and medical computer solutions.  Our industrial and medical computers are specially designed to provide reliable performance in the most demanding environments and applications.   Our Mission and Values… Teguar’s Core Values are the pulse of our organization.   We care for our customers and have a true Passion to see our customers succeed.  We have a strong commitment to excellence and often extend boundaries to achieve the extraordinary. We exercise Agility and encourage our team to jump in and make it happen and we take pride in having Integrity by always striving to do the right thing, even when it’s hard.  We believe in excellence in the quality of our products, the quality of our customer service and the quality of our team.   We believe in family first and foster a true work/life balance environment.  Teguar is comprised of individuals from all over the globe, and each member of our multi-national team lends their own unique ideas and perspectives.  We continuously strive to nurture a positive company culture for our team members. Requirements Bachelors of Science degree in Engineering or related field and 2 years of relevant experience; or a minimum of 5 years of experience in lieu of education, or an equivalent combination of education and experience. Benefits Commission Plan 401K matching HRA (Health Reimbursement Account) covers medical, dental and vision expenses Gym membership Paid Holidays and PTO days Birthday PTO and Volunteer Day Culture Committee Program Employee Referral Bonus Program Modern office work environment with free drinks and snacks
Charlotte, NC, USA
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.